diff --git a/src/App.vue b/src/App.vue index 8df4de3c..cdc2f1f0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,9 @@ @@ -37,13 +54,30 @@ import Button from './components/Button' import { Box, PseudoBox } from './lib/core/' import theme from './lib/theme' import { useIncrement } from './use-increment' +import { reactive } from '@vue/composition-api' export default { setup () { - const { state, increment } = useIncrement() - + const { state: incrementState, increment } = useIncrement() + const state = reactive({ + boxes: [ + { + id: 1, + name: 'Box 1' + }, + { + id: 2, + name: 'Box 2' + }, + { + id: 3, + name: 'Box 3' + } + ] + }) return { - state, + ...state, + incrementState, increment, theme } diff --git a/src/lib/config/props/props.js b/src/lib/config/props/props.js index 65e1d458..ab5941c3 100644 --- a/src/lib/config/props/props.js +++ b/src/lib/config/props/props.js @@ -57,6 +57,7 @@ const baseProps = { fontSize: [String, Array], textAlign: [String, Array], textDecoration: [String, Array], + overflow: [String, Array], overflowX: [String, Array], overflowY: [String, Array], textTransform: [String, Array], diff --git a/src/lib/config/props/pseudo.js b/src/lib/config/props/pseudo.js index 1a5cba02..9fc0da8b 100644 --- a/src/lib/config/props/pseudo.js +++ b/src/lib/config/props/pseudo.js @@ -1,7 +1,28 @@ const pseudoProps = { _hover: [Object, String, Array], _active: [Object, String, Array], - _focus: [Object, String, Array] + _focus: [Object, String, Array], + _odd: [Object, String, Array], + _visited: [Object, String, Array], + _even: [Object, String, Array], + _disabled: [Object, String, Array], + _checked: [Object, String, Array], + _mixed: [Object, String, Array], + _selected: [Object, String, Array], + _invalid: [Object, String, Array], + _pressed: [Object, String, Array], + _readOnly: [Object, String, Array], + _first: [Object, String, Array], + _last: [Object, String, Array], + _expanded: [Object, String, Array], + _grabbed: [Object, String, Array], + _notFirst: [Object, String, Array], + _notLast: [Object, String, Array], + _groupHover: [Object, String, Array], + _before: [Object, String, Array], + _after: [Object, String, Array], + _focusWithin: [Object, String, Array], + _placeholder: [Object, String, Array] } export default pseudoProps