Skip to content

Commit 93a8623

Browse files
committed
add docs for svg component
1 parent 6097d07 commit 93a8623

File tree

5 files changed

+32
-2
lines changed

5 files changed

+32
-2
lines changed

Diff for: src/content/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export function TodoItem(props) {
3535
export function TodoPage() {
3636
const lastId = useRef(3);
3737
const [items, setItems] = useState([
38-
{ id: 0, text: 'Walk the dog' },
38+
{ id: 0, text: 'Take a walk' },
3939
{ id: 1, text: 'Buy groceries' },
4040
{ id: 2, text: 'Prepare dinner' },
4141
]);

Diff for: src/content/reference/components/image.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: <image>
33
layout: API
44
---
55

6-
`<image>` creates an image component. Alternatively, `<rawimage>` creates a raw image component and `<svg>` creates a svg image component (requires `Unity.VectorGraphics` package).
6+
`<image>` creates an image component. Alternatively, `<rawimage>` creates a raw image component and `<svgimage>` creates a svg image component (requires `Unity.VectorGraphics` package).
77

88
<Sandpack>
99

Diff for: src/content/reference/components/index.md

+6
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,17 @@ This page lists the Components supported by ReactUnity in alphabetical order.
1313
- icon
1414
- image
1515
- input
16+
- prefab
17+
- portal
18+
- object
1619
- rawimage
1720
- render
21+
- richtext
1822
- script
1923
- scroll
2024
- style
25+
- svg
26+
- svgimage
2127
- text
2228
- toggle
2329
- video

Diff for: src/content/reference/components/svg.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: <svg>
3+
layout: API
4+
---
5+
6+
`<svg>` can be used to render inline SVG. It requires the `Unity.VectorGraphics` package.
7+
8+
Can be used with [React Icons](https://react-icons.github.io/react-icons/) or similar libraries too.
9+
10+
<Sandpack>
11+
12+
```js
13+
export default function App() {
14+
return <svg width="48" height="48" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="currentColor" style={{ color: 'black' }}>
15+
<path d="M16 7.992C16 3.58 12.416 0 8 0S0 3.58 0 7.992c0 2.43 1.104 4.62 2.832 6.09.016.016.032.016.032.032.144.112.288.224.448.336.08.048.144.111.224.175A7.98 7.98 0 0 0 8.016 16a7.98 7.98 0 0 0 4.48-1.375c.08-.048.144-.111.224-.16.144-.111.304-.223.448-.335.016-.016.032-.016.032-.032 1.696-1.487 2.8-3.676 2.8-6.106zm-8 7.001c-1.504 0-2.88-.48-4.016-1.279.016-.128.048-.255.08-.383a4.17 4.17 0 0 1 .416-.991c.176-.304.384-.576.64-.816.24-.24.528-.463.816-.639.304-.176.624-.304.976-.4A4.15 4.15 0 0 1 8 10.342a4.185 4.185 0 0 1 2.928 1.166c.368.368.656.8.864 1.295.112.288.192.592.24.911A7.03 7.03 0 0 1 8 14.993zm-2.448-7.4a2.49 2.49 0 0 1-.208-1.024c0-.351.064-.703.208-1.023.144-.32.336-.607.576-.847.24-.24.528-.431.848-.575.32-.144.672-.208 1.024-.208.368 0 .704.064 1.024.208.32.144.608.336.848.575.24.24.432.528.576.847.144.32.208.672.208 1.023 0 .368-.064.704-.208 1.023a2.84 2.84 0 0 1-.576.848 2.84 2.84 0 0 1-.848.575 2.715 2.715 0 0 1-2.064 0 2.84 2.84 0 0 1-.848-.575 2.526 2.526 0 0 1-.56-.848zm7.424 5.306c0-.032-.016-.048-.016-.08a5.22 5.22 0 0 0-.688-1.406 4.883 4.883 0 0 0-1.088-1.135 5.207 5.207 0 0 0-1.04-.608 2.82 2.82 0 0 0 .464-.383 4.2 4.2 0 0 0 .624-.784 3.624 3.624 0 0 0 .528-1.934 3.71 3.71 0 0 0-.288-1.47 3.799 3.799 0 0 0-.816-1.199 3.845 3.845 0 0 0-1.2-.8 3.72 3.72 0 0 0-1.472-.287 3.72 3.72 0 0 0-1.472.288 3.631 3.631 0 0 0-1.2.815 3.84 3.84 0 0 0-.8 1.199 3.71 3.71 0 0 0-.288 1.47c0 .352.048.688.144 1.007.096.336.224.64.4.927.16.288.384.544.624.784.144.144.304.271.48.383a5.12 5.12 0 0 0-1.04.624c-.416.32-.784.703-1.088 1.119a4.999 4.999 0 0 0-.688 1.406c-.016.032-.016.064-.016.08C1.776 11.636.992 9.91.992 7.992.992 4.14 4.144.991 8 .991s7.008 3.149 7.008 7.001a6.96 6.96 0 0 1-2.032 4.907z"/>
16+
</svg>
17+
};
18+
```
19+
20+
</Sandpack>

Diff for: src/sidebarReference.json

+4
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@
8181
"title": "style",
8282
"path": "/reference/components/style"
8383
},
84+
{
85+
"title": "svg",
86+
"path": "/reference/components/svg"
87+
},
8488
{
8589
"title": "video",
8690
"path": "/reference/components/video"

0 commit comments

Comments
 (0)