Type other indicator files
This commit is contained in:
parent
89d6231dad
commit
f3555429df
|
@ -43,9 +43,11 @@
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<IndicatorSet
|
{#if !$dndIsDragging && componentId}
|
||||||
componentId={$dndIsDragging ? null : componentId}
|
<IndicatorSet
|
||||||
color="var(--spectrum-global-color-static-blue-200)"
|
{componentId}
|
||||||
zIndex={selected ? 890 : 910}
|
color="var(--spectrum-global-color-static-blue-200)"
|
||||||
allowResizeAnchors
|
zIndex={selected ? 890 : 910}
|
||||||
/>
|
allowResizeAnchors
|
||||||
|
/>
|
||||||
|
{/if}}
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
<script>
|
<script lang="ts">
|
||||||
import { Icon } from "@budibase/bbui"
|
import { Icon } from "@budibase/bbui"
|
||||||
import { GridDragModes } from "utils/grid"
|
import { GridDragModes } from "utils/grid"
|
||||||
|
|
||||||
export let top
|
export let top: number
|
||||||
export let left
|
export let left: number
|
||||||
export let width
|
export let width: number
|
||||||
export let height
|
export let height: number
|
||||||
export let text
|
export let text: string | undefined
|
||||||
export let icon
|
export let icon: string | undefined
|
||||||
export let color
|
export let color: string
|
||||||
export let zIndex
|
export let zIndex: number
|
||||||
export let componentId
|
export let componentId: string
|
||||||
export let line = false
|
export let line = false
|
||||||
export let alignRight = false
|
export let alignRight = false
|
||||||
export let showResizeAnchors = false
|
export let showResizeAnchors = false
|
||||||
export let background = null
|
export let background: string | undefined
|
||||||
export let animate = false
|
export let animate = false
|
||||||
|
|
||||||
const AnchorSides = [
|
const AnchorSides = [
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
import { builderStore } from "stores"
|
import { builderStore } from "stores"
|
||||||
import { memo, Utils } from "@budibase/frontend-core"
|
import { memo, Utils } from "@budibase/frontend-core"
|
||||||
|
|
||||||
export let componentId: string | undefined = undefined
|
export let componentId: string
|
||||||
export let color: string | undefined = undefined
|
export let color: string
|
||||||
export let zIndex: number = 900
|
export let zIndex: number = 900
|
||||||
export let prefix: string | undefined = undefined
|
export let prefix: string | undefined = undefined
|
||||||
export let allowResizeAnchors: boolean = false
|
export let allowResizeAnchors: boolean = false
|
||||||
|
@ -26,8 +26,8 @@
|
||||||
|
|
||||||
interface IndicatorSetState {
|
interface IndicatorSetState {
|
||||||
// Cached props
|
// Cached props
|
||||||
componentId?: string
|
componentId: string
|
||||||
color?: string
|
color: string
|
||||||
zIndex: number
|
zIndex: number
|
||||||
prefix?: string
|
prefix?: string
|
||||||
allowResizeAnchors: boolean
|
allowResizeAnchors: boolean
|
||||||
|
@ -118,10 +118,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sanity check
|
// Sanity check
|
||||||
if (!componentId) {
|
|
||||||
state = defaultState()
|
|
||||||
return
|
|
||||||
}
|
|
||||||
let elements = getElements(componentId)
|
let elements = getElements(componentId)
|
||||||
if (!elements.length) {
|
if (!elements.length) {
|
||||||
state = defaultState()
|
state = defaultState()
|
||||||
|
@ -235,8 +231,8 @@
|
||||||
left={indicator.left}
|
left={indicator.left}
|
||||||
width={indicator.width}
|
width={indicator.width}
|
||||||
height={indicator.height}
|
height={indicator.height}
|
||||||
text={idx === 0 ? state.text : null}
|
text={idx === 0 ? state.text : undefined}
|
||||||
icon={idx === 0 ? state.icon : null}
|
icon={idx === 0 ? state.icon : undefined}
|
||||||
showResizeAnchors={state.allowResizeAnchors && state.insideGrid}
|
showResizeAnchors={state.allowResizeAnchors && state.insideGrid}
|
||||||
color={state.error ? errorColor : state.color}
|
color={state.error ? errorColor : state.color}
|
||||||
componentId={state.componentId}
|
componentId={state.componentId}
|
||||||
|
|
|
@ -7,9 +7,11 @@
|
||||||
: "var(--spectrum-global-color-static-blue-600)"
|
: "var(--spectrum-global-color-static-blue-600)"
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<IndicatorSet
|
{#if !$dndIsDragging && $builderStore.selectedComponentId}
|
||||||
componentId={$dndIsDragging ? null : $builderStore.selectedComponentId}
|
<IndicatorSet
|
||||||
{color}
|
componentId={$builderStore.selectedComponentId}
|
||||||
zIndex={900}
|
{color}
|
||||||
allowResizeAnchors
|
zIndex={900}
|
||||||
/>
|
allowResizeAnchors
|
||||||
|
/>
|
||||||
|
{/if}
|
||||||
|
|
Loading…
Reference in New Issue