mirror of
https://github.com/DefectingCat/DefectingCat.github.io
synced 2025-07-16 01:01:38 +00:00
Format code
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"semi": true,
|
"semi": true,
|
||||||
"singleQuote": true
|
"singleQuote": true
|
||||||
}
|
}
|
||||||
|
@ -36,4 +36,4 @@ const DarkModeBtn = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(DarkModeBtn);
|
export default memo(DarkModeBtn);
|
||||||
|
@ -26,4 +26,4 @@ const Footer = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Footer);
|
export default memo(Footer);
|
||||||
|
@ -162,4 +162,4 @@ const HeadBar = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(HeadBar);
|
export default memo(HeadBar);
|
||||||
|
@ -51,4 +51,4 @@ const PostCard = ({ post }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(PostCard);
|
export default memo(PostCard);
|
||||||
|
@ -36,4 +36,4 @@ const Button = ({ children, ...rest }: ButtonProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Button);
|
export default memo(Button);
|
||||||
|
@ -4,8 +4,8 @@ import { useTheme } from 'next-themes';
|
|||||||
import { memo, useEffect, useState } from 'react';
|
import { memo, useEffect, useState } from 'react';
|
||||||
import RUALoading from './loading/RUALoading';
|
import RUALoading from './loading/RUALoading';
|
||||||
|
|
||||||
const partten =
|
const pattern =
|
||||||
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/;
|
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)/;
|
||||||
export const commonClass = clsx(
|
export const commonClass = clsx(
|
||||||
'rounded-lg h-[500px] border-0',
|
'rounded-lg h-[500px] border-0',
|
||||||
'overflow-hidden w-full'
|
'overflow-hidden w-full'
|
||||||
@ -16,7 +16,7 @@ type Props = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const RUACodeSandbox = ({ url }: Props) => {
|
const RUACodeSandbox = ({ url }: Props) => {
|
||||||
const isUrl = partten.test(url);
|
const isUrl = pattern.test(url);
|
||||||
const { systemTheme, theme } = useTheme();
|
const { systemTheme, theme } = useTheme();
|
||||||
const currentTheme = theme === 'system' ? systemTheme : theme ?? 'light';
|
const currentTheme = theme === 'system' ? systemTheme : theme ?? 'light';
|
||||||
|
|
||||||
@ -64,4 +64,4 @@ const RUACodeSandbox = ({ url }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(RUACodeSandbox);
|
export default memo(RUACodeSandbox);
|
||||||
|
@ -80,4 +80,4 @@ const RUACodepen = ({ defaultTab, url }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(RUACodepen);
|
export default memo(RUACodepen);
|
||||||
|
@ -59,4 +59,4 @@ const RUAPagination = ({
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(RUAPagination);
|
export default memo(RUAPagination);
|
||||||
|
@ -20,4 +20,4 @@ const RUASandpack = ({ ...rest }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(RUASandpack);
|
export default memo(RUASandpack);
|
||||||
|
@ -26,4 +26,4 @@ const PostCardLoading = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(PostCardLoading);
|
export default memo(PostCardLoading);
|
||||||
|
@ -34,4 +34,4 @@ const RUALoading = ({ className: classNames }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(RUALoading);
|
export default memo(RUALoading);
|
||||||
|
@ -41,4 +41,4 @@ const VercelLoading = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(VercelLoading);
|
export default memo(VercelLoading);
|
||||||
|
@ -16,4 +16,4 @@ const TabItem = ({ showContent, children }: ItemProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(TabItem);
|
export default memo(TabItem);
|
||||||
|
@ -56,4 +56,4 @@ const Tab = ({ defaultValue, children }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Tab);
|
export default memo(Tab);
|
||||||
|
@ -47,4 +47,4 @@ const BackToTop = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(BackToTop);
|
export default memo(BackToTop);
|
||||||
|
@ -50,4 +50,4 @@ const FileContent = ({ gists }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(FileContent);
|
export default memo(FileContent);
|
||||||
|
@ -76,4 +76,4 @@ const GistsCode = ({ file, showFileName = false }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(GistsCode);
|
export default memo(GistsCode);
|
||||||
|
@ -80,4 +80,4 @@ const UserInfo = ({ user }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(UserInfo);
|
export default memo(UserInfo);
|
||||||
|
@ -36,4 +36,4 @@ const Anchor = forwardRef<HTMLAnchorElement, Props>(
|
|||||||
|
|
||||||
Anchor.displayName = 'Anchor';
|
Anchor.displayName = 'Anchor';
|
||||||
|
|
||||||
export default memo(Anchor);
|
export default memo(Anchor);
|
||||||
|
@ -19,4 +19,4 @@ const Image = ({ alt, ...rest }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Image);
|
export default memo(Image);
|
||||||
|
@ -26,4 +26,4 @@ const Anchor = ({ children, external = true }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Anchor);
|
export default memo(Anchor);
|
||||||
|
@ -39,4 +39,4 @@ const Pre = ({ ...rest }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(Pre);
|
export default memo(Pre);
|
||||||
|
@ -64,4 +64,4 @@ const CopyButton = ({ onCopy: onClick }: CopyButtonProps) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(CopyButton);
|
export default memo(CopyButton);
|
||||||
|
@ -24,4 +24,4 @@ const PostComment = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(PostComment);
|
export default memo(PostComment);
|
||||||
|
@ -29,4 +29,4 @@ const PostCommnetLine = () => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(PostCommnetLine);
|
export default memo(PostCommnetLine);
|
||||||
|
@ -77,4 +77,4 @@ const PostToc = ({ toc, tocLength }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default memo(PostToc);
|
export default memo(PostToc);
|
||||||
|
@ -19,4 +19,4 @@ const MainLayout = ({ children }: Props) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default MainLayout;
|
export default MainLayout;
|
||||||
|
@ -117,4 +117,4 @@ export const debounce: Debounce = (fn, ms) => {
|
|||||||
fn.apply(this, args);
|
fn.apply(this, args);
|
||||||
}, ms);
|
}, ms);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -59,4 +59,4 @@
|
|||||||
"typescript": "4.9.3",
|
"typescript": "4.9.3",
|
||||||
"clsx": "^1.2.1"
|
"clsx": "^1.2.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -50,4 +50,4 @@ function MyApp({ Component, pageProps }: AppPropsWithLayout) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default MyApp;
|
export default MyApp;
|
||||||
|
@ -204,4 +204,4 @@ About.getLayout = function getLayout(page) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default About;
|
export default About;
|
||||||
|
@ -86,4 +86,4 @@ BlogPage.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default BlogPage;
|
export default BlogPage;
|
||||||
|
@ -70,4 +70,4 @@ Blog.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Blog;
|
export default Blog;
|
||||||
|
@ -114,4 +114,4 @@ Gist.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Gist;
|
export default Gist;
|
||||||
|
@ -115,4 +115,4 @@ Gists.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Gists;
|
export default Gists;
|
||||||
|
@ -84,4 +84,4 @@ Gists.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Gists;
|
export default Gists;
|
||||||
|
@ -184,4 +184,4 @@ Home.getLayout = function getLayout(page) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Home;
|
export default Home;
|
||||||
|
@ -99,4 +99,4 @@ Slug.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Slug;
|
export default Slug;
|
||||||
|
@ -179,4 +179,4 @@ Projects.getLayout = function getLayout(page: ReactElement) {
|
|||||||
return <MainLayout>{page}</MainLayout>;
|
return <MainLayout>{page}</MainLayout>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Projects;
|
export default Projects;
|
||||||
|
Reference in New Issue
Block a user