UNPKG

@bahdcoder-packages/jsonforms-vue-vanilla

Version:

Vue 3 Vanilla renderers for JSON Forms

94 lines (79 loc) 1.48 kB
.horizontal-layout { display: flex; flex-direction: row; } .vertical-layout { display: flex; flex-direction: column; } .horizontal-layout-item, .vertical-layout-item { flex: 1; } .error { color: red; } .control { display: flex; flex-direction: column; } .control > .wrapper { display: flex; } .control > .wrapper > input, .control > .wrapper > select, .control > .wrapper > textarea { flex: 1; } .control > .error, .control > .description { min-height: 1.5em; } .array-list { display: flex; flex-direction: column; } .array-list-item-toolbar { cursor: pointer; display: flex; justify-content: flex-end; align-items: stretch; margin: 0.2em 0; } .array-list-item-toolbar > button { user-select: none; cursor: pointer; } .array-list-item-toolbar > button:disabled { cursor: initial; } .array-list-item-label { background-color: rgb(238, 238, 238); flex: 1; padding-left: 0.5em; height: 1.5em; line-height: 1.5em; } .array-list-item-label:hover { background-color: rgb(221, 221, 221); } .array-list-item-content { display: none; padding: 0 1em; } .array-list-item-content.expanded { display: block; } .categorization .categorization-category, .categorization .categorization-stepper { display: flex; } .categorization .categorization-stepper-line { flex-grow: 1; height: 1px; border-width: 0 0 1px 0; } .categorization .categorization-stepper-footer { display: flex; justify-content: flex-end; }