diff --git a/styleguide/src/system/components/data-display/Table/Table.vue b/styleguide/src/system/components/data-display/Table/Table.vue index 3d21532de..19544ec35 100644 --- a/styleguide/src/system/components/data-display/Table/Table.vue +++ b/styleguide/src/system/components/data-display/Table/Table.vue @@ -20,7 +20,8 @@ + :key="header.key" + :align="align(header.key)"> {{ header.label }} @@ -31,7 +32,8 @@ :key="row.key || index"> + :key="col.key" + :align="align(col.key)"> - + + @@ -25,6 +30,17 @@ export default { width: { type: [String, Number, Object], default: null + }, + /** + * The column align + * `left, center, right` + */ + align: { + type: String, + default: null, + validator: value => { + return value.match(/(left|center|right)/) + } } }, computed: {} diff --git a/styleguide/src/system/components/data-display/Table/TableHeadCol.vue b/styleguide/src/system/components/data-display/Table/TableHeadCol.vue index 948655b99..60abd4bcc 100644 --- a/styleguide/src/system/components/data-display/Table/TableHeadCol.vue +++ b/styleguide/src/system/components/data-display/Table/TableHeadCol.vue @@ -1,5 +1,9 @@