@insightphp/elements
Version:
Collection of UI components for Insight.
30 lines (26 loc) • 663 B
text/typescript
export { default as Link } from './Link.vue'
export { default as Text } from './Text.vue'
export { default as TextInput } from './TextInput.vue'
export { default as Swatch} from './Swatch.vue'
export { default as Pressable } from './Pressable.vue'
export namespace Components {
export interface Link {
title: string
location: string
method: string|null
as: string|null
external: boolean
isActive: boolean
}
export interface Text {
as?: string
}
export interface TextInput {
id?: string
name?: string
modelValue?: string|null|number
error?: string|null
type?: string
placeholder?: string|null
}
}