mirror of
https://github.com/hcengineering/platform.git
synced 2025-05-30 12:20:00 +00:00
fix: handle readonly in number presenter (#6026)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
This commit is contained in:
parent
8e7212e4a9
commit
617c144daf
@ -21,9 +21,10 @@
|
|||||||
export let onChange: ((value: number | undefined) => void) | undefined = undefined
|
export let onChange: ((value: number | undefined) => void) | undefined = undefined
|
||||||
export let placeholder: IntlString = getEmbeddedLabel(' ')
|
export let placeholder: IntlString = getEmbeddedLabel(' ')
|
||||||
export let kind: 'no-border' | 'link' | 'button' = 'link'
|
export let kind: 'no-border' | 'link' | 'button' = 'link'
|
||||||
|
export let readonly = false
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if onChange !== undefined}
|
{#if onChange !== undefined && !readonly}
|
||||||
<NumberEditor {onChange} {value} {placeholder} {kind} />
|
<NumberEditor {onChange} {value} {placeholder} {kind} />
|
||||||
{:else}
|
{:else}
|
||||||
<span>{value || ''}</span>
|
<span>{value || ''}</span>
|
||||||
|
@ -430,7 +430,7 @@
|
|||||||
this={attribute.presenter}
|
this={attribute.presenter}
|
||||||
value={getValue(attribute, object)}
|
value={getValue(attribute, object)}
|
||||||
onChange={getOnChange(object, attribute)}
|
onChange={getOnChange(object, attribute)}
|
||||||
{...joinProps(attribute, object, $restrictionStore.readonly)}
|
{...joinProps(attribute, object, readonly || $restrictionStore.readonly)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
Loading…
Reference in New Issue
Block a user