1
0
Fork 0
mirror of synced 2024-09-13 07:53:31 +12:00
budibase/packages/builder/src/common/ValuesList.svelte

47 lines
746 B
Svelte
Raw Normal View History

2019-07-13 21:35:57 +12:00
<script>
import {join} from "lodash/fp";
export let values;
export let label;
const inputChanged = ev => {
try {
values = ev.target.value.split("\n");
} catch(_) {
values = [];
}
}
$: valuesText = join("\n")(values);
</script>
<div class="container">
<div class="label">{label}</div>
<textarea class="control" value={valuesText} on:change={inputChanged} ></textarea>
</div>
<style>
.container {
display: grid;
grid-template-columns: [label] 100px [control] auto;
margin: 20px 0px;
}
.label {
grid-column-start: label;
align-self: center;
}
.control {
grid-column-start: control;
align-self: center;
margin: 0;
}
textarea {
width:300px;
height:200px;
}
</style>