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

Commit ce8db6e

Browse files
Merge pull request #15 from chakra-ui/feat/spinner
Feat/spinner
2 parents 53992dc + 48200c6 commit ce8db6e

31 files changed

+481
-15
lines changed

_templates/generator/component/examples.vue.ejs.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ to: packages/<%=h.changeCase.paramCase(name)%>/examples/base-<%=h.changeCase.par
33
---
44

55
<template>
6-
<<%=h.changeCase.pascalCase(name)%>> HELLO <%=h.changeCase.pascalCase(name)%> <<%=h.changeCase.pascalCase(name)%>>
6+
<<%=h.changeCase.paramCase(name)%>> HELLO <%=h.changeCase.pascalCase(name)%> </<%=h.changeCase.paramCase(name)%>>
77
</template>
88

99
<script lang="ts">

_templates/generator/component/package.json.ejs.t

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ to: packages/<%=h.changeCase.paramCase(name)%>/package.json
1010
"module": "dist/esm/index.js",
1111
"types": "dist/types/index.d.ts",
1212
"typings": "dist/types/index.d.ts",
13-
"exports": {
14-
".": {
15-
"require": "./dist/cjs/index.js",
16-
"default": "./dist/esm/index.js"
17-
}
18-
},
1913
"author": "Jonathan Bakebwa <codebender828@gmail.com>",
2014
"homepage": "https://github.com/chakra-ui/chakra-ui-vue-next#readme",
2115
"license": "MIT",

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
"theme": "yarn workspace @chakra-ui/vue-theme",
3030
"nuxt": "yarn workspace @chakra-ui/nuxt-next",
3131
"test-utils": "yarn workspace @chakra-ui/vue-test-utils",
32-
"c-reset": "yarn workspace @chakra-ui/c-reset"
32+
"c-reset": "yarn workspace @chakra-ui/c-reset",
33+
"c-spinner": "yarn workspace @chakra-ui/c-spinner"
3334
},
3435
"license": "MIT",
3536
"private": true,

packages/c-reset/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { defineComponent } from 'vue'
2-
import { injectGlobal } from '@emotion/css'
2+
import { injectGlobal } from '@chakra-ui/vue-system'
33

44
export const CReset = defineComponent({
55
setup() {

packages/c-spinner/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# @chakra-ui/c-spinner
2+
3+
Visual cue that an action is either processing awaiting a course of change or a result
4+
5+
## Installation
6+
7+
```sh
8+
yarn add @chakra-ui/c-spinner
9+
# or
10+
npm i @chakra-ui/c-spinner
11+
```
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<c-spinner />
3+
</template>
4+
5+
<script lang="ts">
6+
import { CSpinner } from '@chakra-ui/c-spinner/src'
7+
import { defineComponent } from 'vue'
8+
9+
export default defineComponent({
10+
name: 'BaseCSpinnerExample',
11+
components: { CSpinner },
12+
})
13+
</script>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<c-spinner color="red.500" />
3+
</template>
4+
5+
<script lang="ts">
6+
import { CSpinner } from '@chakra-ui/c-spinner/src'
7+
import { defineComponent } from 'vue'
8+
9+
export default defineComponent({
10+
name: 'BaseCSpinnerExample',
11+
components: { CSpinner },
12+
})
13+
</script>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<template>
2+
<c-spinner
3+
thickness="4px"
4+
speed="0.65s"
5+
emptyColor="gray.200"
6+
color="blue.500"
7+
size="xl"
8+
/>
9+
</template>
10+
11+
<script lang="ts">
12+
import { CSpinner } from '@chakra-ui/c-spinner/src'
13+
import { defineComponent } from 'vue'
14+
15+
export default defineComponent({
16+
name: 'BaseCSpinnerExample',
17+
components: { CSpinner },
18+
})
19+
</script>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<c-spinner label="My spinner label" />
3+
</template>
4+
5+
<script lang="ts">
6+
import { CSpinner } from '@chakra-ui/c-spinner/src'
7+
import { defineComponent } from 'vue'
8+
9+
export default defineComponent({
10+
name: 'BaseCSpinnerExample',
11+
components: { CSpinner },
12+
})
13+
</script>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<template>
2+
<c-spinner size="xs" mr="3" />
3+
<c-spinner size="sm" mr="3" />
4+
<c-spinner size="md" mr="3" />
5+
<c-spinner size="lg" mr="3" />
6+
<c-spinner size="xl" />
7+
</template>
8+
9+
<script lang="ts">
10+
import { CSpinner } from '@chakra-ui/c-spinner/src'
11+
import { defineComponent } from 'vue'
12+
13+
export default defineComponent({
14+
name: 'BaseCSpinnerExample',
15+
components: { CSpinner },
16+
})
17+
</script>

0 commit comments

Comments
 (0)