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} ); }