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

Commit 250f69c

Browse files
committed
feat(spinner): initialize base spinner
1 parent 53992dc commit 250f69c

File tree

21 files changed

+306
-15
lines changed

21 files changed

+306
-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: 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>

packages/c-spinner/package.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"name": "@chakra-ui/c-spinner",
3+
"description": "Chakra UI Vue | Visual cue that an action is either processing awaiting a course of change or a result component",
4+
"version": "1.0.0",
5+
"main": "dist/cjs/index.js",
6+
"module": "dist/esm/index.js",
7+
"types": "dist/types/index.d.ts",
8+
"typings": "dist/types/index.d.ts",
9+
"author": "Jonathan Bakebwa <[email protected]>",
10+
"homepage": "https://github.com/chakra-ui/chakra-ui-vue-next#readme",
11+
"license": "MIT",
12+
"files": [
13+
"dist"
14+
],
15+
16+
"publishConfig": {
17+
"access": "public"
18+
},
19+
"repository": {
20+
"type": "git",
21+
"url": "git+https://github.com/chakra-ui/chakra-ui-vue-next.git"
22+
},
23+
"bugs": {
24+
"url": "https://github.com/chakra-ui/chakra-ui=vue-next/issues"
25+
},
26+
"sideEffects": false,
27+
"scripts": {
28+
"build": "concurrently yarn:build:*",
29+
"build:esm": "cross-env BABEL_ENV=esm babel src --root-mode upward --extensions .ts -d dist/esm --source-maps",
30+
"build:cjs": "cross-env BABEL_ENV=cjs babel src --root-mode upward --extensions .ts -d dist/cjs --source-maps",
31+
"build:types": "tsc --emitDeclarationOnly --declaration --declarationDir dist/types",
32+
"watch": "concurrently yarn:watch:*",
33+
"watch:esm": "cross-env BABEL_ENV=esm babel src --root-mode upward --extensions .ts -d dist/esm --source-maps --watch",
34+
"watch:cjs": "cross-env BABEL_ENV=cjs babel src --root-mode upward --extensions .ts -d dist/cjs --source-maps --watch",
35+
"watch:types": "tsc --emitDeclarationOnly --declaration --declarationDir dist/types --watch"
36+
},
37+
"dependencies": {
38+
"@chakra-ui/styled-system": "^1.4.1",
39+
"@chakra-ui/vue-system": "*",
40+
"@chakra-ui/vue-utils": "*"
41+
},
42+
"peerDependencies": {
43+
"vue": ">=3.0.5"
44+
}
45+
}

0 commit comments

Comments
 (0)