Improve styling of the modal and select boxes
This commit is contained in:
parent
37fcdf85e2
commit
1ad834cf31
|
@ -1,13 +1,28 @@
|
||||||
@import '../../styles.scss';
|
@import '../../styles.scss';
|
||||||
|
|
||||||
.contents {
|
.jsoneditor-modal {
|
||||||
padding: 20px;
|
// styling for the select box,
|
||||||
|
// see docs: https://github.com/rob-balfre/svelte-select#styling
|
||||||
|
--height: 28px;
|
||||||
|
--clearSelectTop: 2px;
|
||||||
|
--clearSelectBottom: 2px;
|
||||||
|
--itemIsActiveBG: #3883fa; // theme-color
|
||||||
|
|
||||||
.actions {
|
.contents {
|
||||||
display: flex;
|
padding: 20px;
|
||||||
flex-direction: row;
|
|
||||||
justify-content: flex-end;
|
|
||||||
|
|
||||||
padding-top: $padding;
|
.actions {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: flex-end;
|
||||||
|
|
||||||
|
padding-top: $padding;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// custom styling for the modal.
|
||||||
|
// FIXME: not neat to override global styles!
|
||||||
|
:global(.bg .window-wrap) {
|
||||||
|
margin-top: 10rem;
|
||||||
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
@import '../../styles.scss';
|
@import '../../styles.scss';
|
||||||
@import './Modal.scss';
|
@import './Modal.scss';
|
||||||
|
|
||||||
.sort-modal {
|
.jsoneditor-modal.sort {
|
||||||
table {
|
table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
|
|
|
@ -21,11 +21,11 @@
|
||||||
|
|
||||||
const asc = {
|
const asc = {
|
||||||
value: 1,
|
value: 1,
|
||||||
label: 'asc'
|
label: 'ascending'
|
||||||
}
|
}
|
||||||
const desc = {
|
const desc = {
|
||||||
value: -1,
|
value: -1,
|
||||||
label: 'desc'
|
label: 'descending'
|
||||||
}
|
}
|
||||||
const directions = [ asc, desc ]
|
const directions = [ asc, desc ]
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="sort-modal">
|
<div class="jsoneditor-modal sort">
|
||||||
<Header title={isArray ? 'Sort array items' : 'Sort object keys'} />
|
<Header title={isArray ? 'Sort array items' : 'Sort object keys'} />
|
||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
@ -115,6 +115,7 @@
|
||||||
<td>
|
<td>
|
||||||
<Select
|
<Select
|
||||||
items={directions}
|
items={directions}
|
||||||
|
containerClasses='test-class'
|
||||||
bind:selectedValue={selectedDirection}
|
bind:selectedValue={selectedDirection}
|
||||||
isClearable={false}
|
isClearable={false}
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
const {close} = getContext('simple-modal')
|
const {close} = getContext('simple-modal')
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="transform-modal">
|
<div class="jsoneditor-modal transform">
|
||||||
<Header title='Transform' />
|
<Header title='Transform' />
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
TODO...
|
TODO...
|
||||||
|
|
|
@ -17,13 +17,14 @@ export const SIMPLE_MODAL_OPTIONS = {
|
||||||
styleBg: {
|
styleBg: {
|
||||||
top: 0,
|
top: 0,
|
||||||
left: 0,
|
left: 0,
|
||||||
background: 'rgba(0, 0, 0, 0.3)'
|
background: 'rgba(0, 0, 0, 0.3)',
|
||||||
|
justifyContent: 'normal'
|
||||||
},
|
},
|
||||||
styleWindow: {
|
styleWindow: {
|
||||||
borderRadius: '2px'
|
borderRadius: '2px'
|
||||||
},
|
},
|
||||||
styleContent: {
|
styleContent: {
|
||||||
padding: '0px',
|
padding: '0px',
|
||||||
overflow: 'visible'
|
overflow: 'visible', // needed for select box dropdowns which are larger than the modal
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue