Hide some icons on mobile to avoid fullscreen mobile icon wrapping in rich text editor

This commit is contained in:
Andrew Kingston 2022-02-04 14:25:20 +00:00
parent e65ee63a9e
commit 26970971db
5 changed files with 9 additions and 1 deletions

View File

@ -8,6 +8,7 @@
export let height = null export let height = null
export let id = null export let id = null
export let fullScreenOffset = 0 export let fullScreenOffset = 0
export let easyMDEOptions = null
</script> </script>
<div class:error> <div class:error>
@ -18,6 +19,7 @@
{id} {id}
{fullScreenOffset} {fullScreenOffset}
{disabled} {disabled}
{easyMDEOptions}
on:change on:change
/> />
</div> </div>

View File

@ -12,6 +12,7 @@
export let height = null export let height = null
export let id = null export let id = null
export let fullScreenOffset = 0 export let fullScreenOffset = 0
export let easyMDEOptions = null
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()
const onChange = e => { const onChange = e => {
@ -29,6 +30,7 @@
{height} {height}
{id} {id}
{fullScreenOffset} {fullScreenOffset}
{easyMDEOptions}
on:change={onChange} on:change={onChange}
/> />
</Field> </Field>

View File

@ -8,6 +8,7 @@
export let id = null export let id = null
export let fullScreenOffset = 0 export let fullScreenOffset = 0
export let disabled = false export let disabled = false
export let easyMDEOptions
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()
@ -53,6 +54,7 @@
easyMDEOptions={{ easyMDEOptions={{
initialValue: value, initialValue: value,
placeholder, placeholder,
...easyMDEOptions,
}} }}
/> />
{/key} {/key}

View File

@ -22,7 +22,6 @@
unorderedListStyle: "-", unorderedListStyle: "-",
maxHeight: scroll ? height : undefined, maxHeight: scroll ? height : undefined,
minHeight: scroll ? undefined : height, minHeight: scroll ? undefined : height,
// hideIcons: ["fullscreen", "side-by-side"],
...easyMDEOptions, ...easyMDEOptions,
}) })

View File

@ -61,6 +61,9 @@
{placeholder} {placeholder}
{height} {height}
fullScreenOffset={offset} fullScreenOffset={offset}
easyMDEOptions={{
hideIcons: $context.device.mobile ? ["side-by-side", "guide"] : [],
}}
/> />
{/if} {/if}
</Field> </Field>