|
1 | 1 | import { Card, CardContent } from "@/components/ui/card";
|
2 | 2 | import { Code } from "@/components/ui/code";
|
3 |
| - |
4 | 3 | import Prism from "prismjs";
|
| 4 | + |
5 | 5 | import "prismjs/components/prism-jsx";
|
6 | 6 | import "prismjs/components/prism-bash";
|
7 | 7 |
|
@@ -31,42 +31,39 @@ import { SquircleNoScript } from "@squircle-js/react";
|
31 | 31 | ...
|
32 | 32 | `.trim();
|
33 | 33 |
|
34 |
| -const highlightedUsage1 = "bash" in Prism.languages ? Prism.highlight( |
35 |
| - usage_react_1, |
36 |
| - Prism.languages.bash, |
37 |
| - "bash" |
38 |
| -) : ""; |
| 34 | +const highlightedUsage1 = |
| 35 | + "bash" in Prism.languages |
| 36 | + ? Prism.highlight(usage_react_1, Prism.languages.bash, "bash") |
| 37 | + : ""; |
39 | 38 |
|
40 |
| -const highlightedUsage2 = "jsx" in Prism.languages ? Prism.highlight( |
41 |
| - usage_react_2, |
42 |
| - Prism.languages.jsx, |
43 |
| - "jsx" |
44 |
| -) : ""; |
| 39 | +const highlightedUsage2 = |
| 40 | + "jsx" in Prism.languages |
| 41 | + ? Prism.highlight(usage_react_2, Prism.languages.jsx, "jsx") |
| 42 | + : ""; |
45 | 43 |
|
46 |
| -const highlightedUsage3 = "jsx" in Prism.languages ? Prism.highlight( |
47 |
| - usage_react_3, |
48 |
| - Prism.languages.jsx, |
49 |
| - "jsx" |
50 |
| -) : ""; |
| 44 | +const highlightedUsage3 = |
| 45 | + "jsx" in Prism.languages |
| 46 | + ? Prism.highlight(usage_react_3, Prism.languages.jsx, "jsx") |
| 47 | + : ""; |
51 | 48 |
|
52 | 49 | export const UsageSectionReactContent = () => {
|
53 | 50 | return (
|
54 | 51 | <Card className="w-full max-w-[480px] sm:max-w-[508px]">
|
55 |
| - <CardContent className="py-6 w-full"> |
56 |
| - <h3 className="font-semibold text-lg mb-2"> |
| 52 | + <CardContent className="w-full py-6"> |
| 53 | + <h3 className="mb-2 text-lg font-semibold"> |
57 | 54 | Step 1. <span className="font-normal">Install the package.</span>
|
58 | 55 | </h3>
|
59 | 56 | <Code dangerousHTML={highlightedUsage1} raw={usage_react_1} />
|
60 | 57 |
|
61 |
| - <h3 className="font-semibold text-lg mb-2 mt-4"> |
| 58 | + <h3 className="mb-2 mt-4 text-lg font-semibold"> |
62 | 59 | Step 2.{" "}
|
63 | 60 | <span className="font-normal">
|
64 | 61 | Import and use as a a regular div.
|
65 | 62 | </span>
|
66 | 63 | </h3>
|
67 | 64 | <Code raw={usage_react_2} dangerousHTML={highlightedUsage2} />
|
68 | 65 |
|
69 |
| - <h3 className="font-semibold text-lg mb-2 mt-4"> |
| 66 | + <h3 className="mb-2 mt-4 text-lg font-semibold"> |
70 | 67 | Step 3.{" "}
|
71 | 68 | <span className="font-normal">
|
72 | 69 | Add global component for noscript support.
|
|
0 commit comments