feat: GiForm 组件替换为 Grid 布局(同步 GiDemo 更新)

This commit is contained in:
2024-10-27 22:05:37 +08:00
parent 88864d8c5d
commit 4b902475dd
13 changed files with 52 additions and 68 deletions

View File

@@ -6,5 +6,4 @@ export * from './modules/useTable'
export * from './modules/useForm'
export * from './modules/useDevice'
export * from './modules/useBreakpoint'
export * from './modules/useBreakpointIndex'
export * from './modules/useDownload'

View File

@@ -1,24 +0,0 @@
import { useBreakpoint } from '@/hooks'
type BreakpointMap = {
xs: number
sm: number
md: number
lg: number
xl: number
xxl: number
}
export function useBreakpointIndex(callback: (v: number) => void, breakpointObj?: BreakpointMap) {
const { breakpoint } = useBreakpoint()
watch(
() => breakpoint.value,
(v) => {
const def = { xs: 0, sm: 0, md: 0, lg: 1, xl: 1, xxl: 2 }
const obj = breakpointObj || def
callback(obj[v as keyof typeof obj])
},
{ immediate: true }
)
}