@inkline/inkline
Version:
Inkline is the Vue.js UI/UX Library built for creating your next design system
32 lines (28 loc) • 635 B
text/typescript
import { defineComponent } from 'vue';
import { Classes } from '@inkline/inkline/types';
/**
* Slot for default layout content
* @name default
* @kind slot
*/
const componentName = 'ILayout';
export default defineComponent({
name: componentName,
props: {
/**
* Display the layout on a vertical orientation
* @type Boolean
* @default false
* @name vertical
*/
vertical: {
type: Boolean,
default: false
}
},
computed: {
classes (): Classes {
return { '-vertical': this.vertical };
}
}
});