diff --git a/lib/basic/_types.ts b/lib/basic/_types.ts new file mode 100644 index 0000000..e80ef71 --- /dev/null +++ b/lib/basic/_types.ts @@ -0,0 +1,14 @@ +export interface OuiTab { + name: K + title?: string + icon?: string +} + +export interface OuiTableColumn { + name: K + title?: string + sortable?: boolean + align?: 'left' | 'center' | 'right' + valign?: 'top' | 'middle' | 'bottom' + footer?: string +} diff --git a/lib/basic/index.ts b/lib/basic/index.ts index 01fc811..d248b94 100644 --- a/lib/basic/index.ts +++ b/lib/basic/index.ts @@ -1,3 +1,5 @@ export * from './directives' +export * from './_types' export { default as OuiClose } from './oui-close.vue' +export { default as OuiTable } from './oui-table.vue' diff --git a/lib/basic/oui-table.story.vue b/lib/basic/oui-table.story.vue new file mode 100644 index 0000000..2fd2f42 --- /dev/null +++ b/lib/basic/oui-table.story.vue @@ -0,0 +1,55 @@ + + + diff --git a/lib/basic/oui-table.vue b/lib/basic/oui-table.vue new file mode 100644 index 0000000..81fbbc6 --- /dev/null +++ b/lib/basic/oui-table.vue @@ -0,0 +1,65 @@ + + +