Browse Source

Add datepicked data binding and fix mustache rendering for non string values

master
Andrew Kingston 6 years ago
parent
commit
def6054b26
  1. 3
      packages/client/src/utils/enrichDataBinding.js
  2. 6
      packages/standard-components/src/DatePicker.svelte

3
packages/client/src/utils/enrichDataBinding.js

@ -8,6 +8,9 @@ const entityMap = {
">": ">",
}
mustache.escape = text => {
if (text == null || typeof text !== "string") {
return text
}
return text.replace(/[<>]/g, function fromEntityMap(s) {
return entityMap[s] || s
})

6
packages/standard-components/src/DatePicker.svelte

@ -2,11 +2,13 @@
import { DatePicker } from "@budibase/bbui"
import { getContext } from "svelte"
const { styleable } = getContext("sdk")
const { styleable, setBindableValue } = getContext("sdk")
const component = getContext("component")
export let placeholder
export let value
let value
$: setBindableValue(value, $component.id)
function handleChange(event) {
const [fullDate] = event.detail

Loading…
Cancel
Save