import { Box, Button, Container, Typography, useTheme } from "@mui/material";
import { PenaLink } from "../lib/components/PenaLink";
import { PrismLight as SyntaxHighlighter } from "react-syntax-highlighter";
import { oneDark } from "react-syntax-highlighter/dist/esm/styles/prism";
import jsx from "react-syntax-highlighter/dist/esm/languages/prism/tsx";
import { ReactNode } from "react";
import { BurgerButton, CloseButton, CloseButtonSmall, PenaTextField, WalletButton } from "../lib";
import { AvatarButton } from "../lib/components/AvatarButton";
import { LogoutButton } from "../lib/components/LogoutButton";
SyntaxHighlighter.registerLanguage("jsx", jsx);
export function App() {
const theme = useTheme();
return (
Components
Подробнее`}
element={}
/>
Подробнее`}
element={}
/>
Подробнее`}
element={}
/>
Подробнее`}
element={}
/>
Перейти`}
element={}
/>
Подробнее`}
element={}
/>
Подробнее`}
element={}
/>
Подробнее`}
element={Подробнее}
/>
`}
element={}
/>
AB`}
element={AB}
/>
`}
element={}
/>
`}
element={}
/>
`}
element={}
/>
`}
element={}
/>
`}
element={}
/>
Colors
Click text to copy
);
}
function ComponentWithCode({ code, element }: {
code: string;
element: ReactNode;
}) {
return (
{code}
{element}
);
}
function ColorShowcase({ color, text1, text2 }: {
text1: string;
text2: string;
color: string;
}) {
return (
navigator.clipboard.writeText(text1)}
sx={{
textShadow: "0 0 6px black",
}}
>{text1}
navigator.clipboard.writeText(text2)}
sx={{
textShadow: "0 0 6px black",
}}
>{text2}
);
}