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

Commit 9de1adb

Browse files
committed
chore: fix componsnts
1 parent 1e13426 commit 9de1adb

File tree

36 files changed

+9488
-4722
lines changed

36 files changed

+9488
-4722
lines changed

components.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ type JsxComponentCustomProps = {
3737
innerHTML?: JsxNode
3838
}
3939

40+
declare var chakra: typeof import("@chakra-ui/vue-next")["chakra"]
41+
4042
declare module "@vue/runtime-core" {
4143
import { chakra } from "@chakra-ui/vue-next"
4244

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@babel/preset-env": "^7.15.0",
5656
"@babel/preset-typescript": "^7.12.7",
5757
"@chakra-ui/styled-system": "^1.16.0",
58-
"@chakra-ui/utils": "^1.8.2",
58+
"@chakra-ui/utils": "^1.9.1",
5959
"@changesets/changelog-github": "^0.3.0",
6060
"@changesets/cli": "^2.14.1",
6161
"@commitlint/cli": "^11.0.0",
@@ -69,7 +69,7 @@
6969
"@manypkg/cli": "^0.17.0",
7070
"@mdx-js/rollup": "^2.0.0-rc.2",
7171
"@popperjs/core": "^2.8.4",
72-
"@preconstruct/cli": "^2.1.1",
72+
"@preconstruct/cli": "^2.1.5",
7373
"@size-limit/file": "^5.0.3",
7474
"@size-limit/webpack": "^5.0.3",
7575
"@testing-library/jest-dom": "^5.14.1",

packages/c-breadcrumb/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
"clean": "rimraf dist"
2929
},
3030
"dependencies": {
31-
"@chakra-ui/styled-system": "^1.10.0",
32-
"@chakra-ui/utils": "^1.8.2",
31+
"@chakra-ui/styled-system": "^1.16.0",
32+
"@chakra-ui/utils": "^1.9.1",
3333
"@chakra-ui/vue-system": "0.1.0-alpha.8",
3434
"@chakra-ui/vue-utils": "0.1.0-alpha.8"
3535
},

packages/c-breadcrumb/src/c-breadcrumb.tsx

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @see WAI-ARIA https://www.w3.org/TR/wai-aria-practices-1.2
99
*/
1010

11-
import { defineComponent, PropType, computed, cloneVNode, h, VNode } from "vue"
11+
import { defineComponent, PropType, computed, cloneVNode, h, VNode, DefineComponent } from "vue"
1212
import {
1313
chakra,
1414
HTMLChakraProps,
@@ -57,7 +57,7 @@ export interface BreadcrumbProps
5757
*
5858
* @see Docs https://next.vue.chakra-ui.com/breadcrumb
5959
*/
60-
export const CBreadcrumb = defineComponent(
60+
export const CBreadcrumb: DefineComponent<BreadcrumbProps> = defineComponent(
6161
(props: BreadcrumbProps, { attrs, slots }) => {
6262
const themingProps = computed<ThemingProps>(() =>
6363
filterUndefined({
@@ -149,8 +149,11 @@ export interface BreadcrumbSeparatorProps extends HTMLChakraProps<"div"> {
149149
* The `CBreadcrumbSeparator` component is the separator for
150150
* each breacrumb item.
151151
*/
152-
export const CBreadcrumbSeparator = defineComponent(
153-
(props: BreadcrumbSeparatorProps, { attrs, slots }) => {
152+
export const CBreadcrumbSeparator = defineComponent({
153+
props: {
154+
spacing: CBreadcrumb.props.spacing,
155+
},
156+
setup(props, { attrs, slots }) {
154157
const styles = useStyles()
155158
const separatorStyles = computed<SystemStyleObject>(() => ({
156159
display: "flex",
@@ -169,11 +172,7 @@ export const CBreadcrumbSeparator = defineComponent(
169172
</chakra.span>
170173
)
171174
}
172-
)
173-
174-
CBreadcrumbSeparator.props = {
175-
spacing: CBreadcrumb.props.spacing,
176-
}
175+
})
177176

178177
// @ts-ignore "name" property is typically read-only for functional components
179178
CBreadcrumbSeparator.name = "CBreadcrumbSeparator"
@@ -191,7 +190,7 @@ export interface BreadcrumbItemProps
191190
extends BreadcrumbItemOptions,
192191
ChakraProps {}
193192

194-
export const CBreadcrumbItem = defineComponent(
193+
export const CBreadcrumbItem: DefineComponent<BreadcrumbItemProps> = defineComponent(
195194
(props: BreadcrumbItemProps, { attrs, slots }) => {
196195
const styles = useStyles()
197196
const itemStyles = computed<SystemStyleObject>(() => ({
@@ -227,7 +226,6 @@ export const CBreadcrumbItem = defineComponent(
227226
<chakra.li __label="breadcrumb__list-item" __css={itemStyles.value}>
228227
{children}
229228
{!props.isLastChild && (
230-
// @ts-expect-error
231229
<CBreadcrumbSeparator spacing={props.spacing}>
232230
{() => props.separator}
233231
</CBreadcrumbSeparator>
@@ -261,7 +259,7 @@ export interface BreadcrumbLinkProps extends ChakraProps {
261259
* It renders a `span` when it matches the current link. Otherwise,
262260
* it renders an anchor tag.
263261
*/
264-
export const CBreadcrumbLink = defineComponent(
262+
export const CBreadcrumbLink: DefineComponent<BreadcrumbLinkProps> = defineComponent(
265263
(props: BreadcrumbLinkProps, { attrs, slots }) => {
266264
const styles = useStyles()
267265

packages/c-button/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"dependencies": {
2323
"@chakra-ui/c-icon": "1.0.0-alpha.8",
2424
"@chakra-ui/c-spinner": "1.0.0-alpha.8",
25-
"@chakra-ui/utils": "^1.8.2",
25+
"@chakra-ui/utils": "^1.9.1",
2626
"@chakra-ui/vue-system": "0.1.0-alpha.8",
2727
"@chakra-ui/vue-utils": "0.1.0-alpha.8"
2828
},

packages/c-button/src/button-group.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,13 @@ const [ButtonGroupProvider, useButtonGroup] = createContext<ButtonGroupContext>(
4747
}
4848
)
4949

50+
// @ts-ignore
5051
const CButtonGroup = defineComponent({
5152
name: "CButtonGroup",
5253
props,
5354
setup(props, { attrs, slots }) {
5455
ButtonGroupProvider(
56+
// @ts-ignore
5557
computed(() => ({
5658
size: props.size,
5759
colorScheme: props.colorScheme,

packages/c-close-button/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
},
3030
"dependencies": {
3131
"@chakra-ui/c-icon": "1.0.0-alpha.8",
32-
"@chakra-ui/styled-system": "^1.10.0",
33-
"@chakra-ui/utils": "^1.8.2",
32+
"@chakra-ui/styled-system": "^1.16.0",
33+
"@chakra-ui/utils": "^1.9.1",
3434
"@chakra-ui/vue-system": "0.1.0-alpha.8",
3535
"@chakra-ui/vue-utils": "0.1.0-alpha.8"
3636
},

packages/c-code/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"clean": "rimraf dist"
2929
},
3030
"dependencies": {
31-
"@chakra-ui/utils": "^1.8.2",
31+
"@chakra-ui/utils": "^1.9.1",
3232
"@chakra-ui/vue-system": "0.1.0-alpha.8",
3333
"@chakra-ui/vue-utils": "0.1.0-alpha.8"
3434
},

packages/c-color-mode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"clean": "rimraf dist"
2828
},
2929
"dependencies": {
30-
"@chakra-ui/utils": "^1.8.2"
30+
"@chakra-ui/utils": "^1.9.1"
3131
},
3232
"devDependencies": {
3333
"vue": "^3.2.29"

packages/c-focus-lock/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"clean": "rimraf dist"
2929
},
3030
"dependencies": {
31-
"@chakra-ui/utils": "^1.8.2",
31+
"@chakra-ui/utils": "^1.9.1",
3232
"@chakra-ui/vue-system": "0.1.0-alpha.8",
3333
"@chakra-ui/vue-utils": "0.1.0-alpha.8",
3434
"focus-trap": "^6.3.0"

0 commit comments

Comments
 (0)