Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit 858a959

Browse files
committed
feat(icon): add examples
1 parent 2e6ebf6 commit 858a959

File tree

6 files changed

+47
-224
lines changed

6 files changed

+47
-224
lines changed

_templates/generator/component/component.ts.ejs.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ to: packages/<%=h.changeCase.paramCase(name)%>/src/index.ts
55
import { h, defineComponent, PropType } from 'vue'
66
import { chakra, DOMElements } from '@chakra-ui/vue-system'
77

8-
export const CIcon = defineComponent({
8+
export const <%= h.changeCase.pascalCase(name) %> = defineComponent({
99
props: {
1010
as: {
1111
type: [Object, String] as PropType<DOMElements>,
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
to: packages/<%=h.changeCase.paramCase(name)%>/examples/base-<%=h.changeCase.paramCase(name)%>.vue
3+
---
4+
5+
<template>
6+
<<%=h.changeCase.pascalCase(name)%>> HELLO <%=h.changeCase.pascalCase(name)%> <<%=h.changeCase.pascalCase(name)%>>
7+
</template>
8+
9+
<script lang="ts">
10+
import { <%=h.changeCase.pascalCase(name)%> } from '@chakra-ui/<%=h.changeCase.paramCase(name)%>/src'
11+
import { defineComponent } from 'vue'
12+
13+
export default defineComponent({
14+
name: 'Base<%= h.changeCase.pascalCase(name) %>Example',
15+
components: { <%= h.changeCase.pascalCase(name) %> },
16+
})
17+
</script>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<c-icon> HELLO ALERT </c-icon>
3+
</template>
4+
5+
<script lang="ts">
6+
import { CIcon } from '@chakra-ui/c-icon/src'
7+
import { defineComponent } from 'vue'
8+
9+
export default defineComponent({
10+
name: 'BaseCIconExample',
11+
components: { CIcon },
12+
})
13+
</script>

packages/c-icon/src/internal.icons.ts

Lines changed: 0 additions & 220 deletions
This file was deleted.

playground/src/.generated/imports.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ const Component_3 = () => import('@chakra-ui/c-alert/examples/with-accent.vue')
44
const Component_4 = () => import('@chakra-ui/c-alert/examples/with-status.vue')
55
const Component_5 = () => import('@chakra-ui/c-alert/examples/with-title.vue')
66
const Component_6 = () => import('@chakra-ui/c-button/examples/base-button.vue')
7-
import Component_7 from "../components/Home.vue";
7+
const Component_7 = () => import('@chakra-ui/c-icon/examples/base-icon.vue')
8+
import Component_8 from "../components/Home.vue";
89

910
export default {
10-
"../components/Home.vue": Component_7,
11+
"../components/Home.vue": Component_8,
1112
"@chakra-ui/c-alert/examples/base-alert.vue": Component_2,
1213
"@chakra-ui/c-alert/examples/with-accent.vue": Component_3,
1314
"@chakra-ui/c-alert/examples/with-status.vue": Component_4,
1415
"@chakra-ui/c-alert/examples/with-title.vue": Component_5,
15-
"@chakra-ui/c-button/examples/base-button.vue": Component_6
16+
"@chakra-ui/c-button/examples/base-button.vue": Component_6,
17+
"@chakra-ui/c-icon/examples/base-icon.vue": Component_7
1618
}

playground/src/.generated/routes.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@
4141
}
4242
]
4343
},
44+
{
45+
"name": "Icon",
46+
"path": "/c-icon",
47+
"children": [
48+
{
49+
"name": "Base icon",
50+
"path": "/c-icon/base-icon",
51+
"component": "@chakra-ui/c-icon/examples/base-icon.vue"
52+
}
53+
]
54+
},
4455
{
4556
"name": "NotFound",
4657
"path": "/*",

0 commit comments

Comments
 (0)