Browse Source
now uses RichText component in create/edit row modal on the backend
gh-pages
kevmodrome
6 years ago
No known key found for this signature in database
GPG Key ID: 828D8FE4D235B551
4 changed files with
14 additions and
7 deletions
-
packages/builder/src/components/backend/DataTable/RowFieldControl.svelte
-
packages/standard-components/package.json
-
packages/standard-components/src/grid/CreateRow/Modal.svelte
-
packages/standard-components/yarn.lock
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
<script> |
|
|
|
import { Input, Select, Label, DatePicker, Toggle } from "@budibase/bbui" |
|
|
|
import { Input, Select, Label, DatePicker, Toggle, RichText } from "@budibase/bbui" |
|
|
|
import { backendUiStore } from "builderStore" |
|
|
|
import { TableNames } from "constants" |
|
|
|
import Dropzone from "components/common/Dropzone.svelte" |
|
|
|
@ -34,6 +34,11 @@ |
|
|
|
<Toggle text={label} bind:checked={value} data-cy="{meta.name}-input" /> |
|
|
|
{:else if type === 'link'} |
|
|
|
<LinkedRowSelector bind:linkedRows={value} schema={meta} /> |
|
|
|
{:else if type === 'longform'} |
|
|
|
<div> |
|
|
|
<Label extraSmall grey>{label}</Label> |
|
|
|
<RichText bind:value /> |
|
|
|
</div> |
|
|
|
{:else} |
|
|
|
<Input |
|
|
|
thin |
|
|
|
|
|
|
|
@ -33,7 +33,7 @@ |
|
|
|
"license": "MIT", |
|
|
|
"gitHead": "284cceb9b703c38566c6e6363c022f79a08d5691", |
|
|
|
"dependencies": { |
|
|
|
"@budibase/bbui": "^1.51.0", |
|
|
|
"@budibase/bbui": "^1.52.1", |
|
|
|
"@budibase/svelte-ag-grid": "^0.0.16", |
|
|
|
"@fortawesome/fontawesome-free": "^5.14.0", |
|
|
|
"apexcharts": "^3.22.1", |
|
|
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
<script> |
|
|
|
import { getContext, onMount, createEventDispatcher } from "svelte" |
|
|
|
import { Button, Label, DatePicker } from "@budibase/bbui" |
|
|
|
import { Button, Label, DatePicker, RichText } from "@budibase/bbui" |
|
|
|
import Dropzone from "../../attachments/Dropzone.svelte" |
|
|
|
import debounce from "lodash.debounce" |
|
|
|
|
|
|
|
@ -98,6 +98,8 @@ |
|
|
|
<input class="input" type="number" bind:value={row[field]} /> |
|
|
|
{:else if schema[field].type === 'string'} |
|
|
|
<input class="input" type="text" bind:value={row[field]} /> |
|
|
|
{:else if schema[field].type === 'longform'} |
|
|
|
<RichText bind:value={row[field]} /> |
|
|
|
{:else if schema[field].type === 'attachment'} |
|
|
|
<Dropzone bind:files={row[field]} /> |
|
|
|
{/if} |
|
|
|
|
|
|
|
@ -39,10 +39,10 @@ |
|
|
|
lodash "^4.17.19" |
|
|
|
to-fast-properties "^2.0.0" |
|
|
|
|
|
|
|
"@budibase/bbui@^1.51.0": |
|
|
|
version "1.52.0" |
|
|
|
resolved "https://registry.yarnpkg.com/@budibase/bbui/-/bbui-1.52.0.tgz#81fc8d3f80cb74f01a4f2d62e58389fa8fbfedeb" |
|
|
|
integrity sha512-ytDZj/lQKUiwmF4wzz45yAQFTajEFW3Z7HWD7AmfTfxRtbwGXefbX+mF3JkWrYq5OclUtaA2+kluOX7tP1oZmw== |
|
|
|
"@budibase/bbui@^1.52.1": |
|
|
|
version "1.52.1" |
|
|
|
resolved "https://registry.yarnpkg.com/@budibase/bbui/-/bbui-1.52.1.tgz#7f1612616205debeac0c65242b4856cce07e4cd0" |
|
|
|
integrity sha512-950HXR4Z8b0TgJH3Dt7gLgeHlgtBVMTtG+KkFTtID/zeiXohf60wr2cyAuttCZ3yb4rFRHC+SDXo2NOsKdenKw== |
|
|
|
dependencies: |
|
|
|
markdown-it "^12.0.2" |
|
|
|
quill "^1.3.7" |
|
|
|
|