apps nits
This commit is contained in:
@@ -105,7 +105,7 @@
|
||||
<Pane size={15} minSize={5} maxSize={33}>
|
||||
<ContextPanel />
|
||||
</Pane>
|
||||
<Pane size={65}>
|
||||
<Pane size={64}>
|
||||
<SplitPanesWrapper horizontal>
|
||||
<Pane size={70}>
|
||||
<div class="bg-gray-100 w-full p-4 h-full overflow-auto">
|
||||
@@ -140,7 +140,7 @@
|
||||
</Pane>
|
||||
</SplitPanesWrapper>
|
||||
</Pane>
|
||||
<Pane size={20} minSize={5} maxSize={33}>
|
||||
<Pane size={21} minSize={5} maxSize={33}>
|
||||
<div class="relative">
|
||||
<Tabs bind:selected={selectedTab}>
|
||||
<Tab value="insert" size="xs">
|
||||
|
||||
@@ -21,12 +21,17 @@
|
||||
export let locked: boolean = false
|
||||
export let pointerdown: boolean = false
|
||||
|
||||
let hover = false
|
||||
const { staticOutputs, mode, connectingInput } = getContext<AppEditorContext>('AppEditorContext')
|
||||
</script>
|
||||
|
||||
<div class="h-full flex flex-col w-full component">
|
||||
<div
|
||||
on:pointerenter={() => (hover = true)}
|
||||
on:pointerleave={() => (hover = false)}
|
||||
class="h-full flex flex-col w-full component"
|
||||
>
|
||||
{#if $mode !== 'preview'}
|
||||
<ComponentHeader {pointerdown} {component} {selected} on:delete on:lock {locked} />
|
||||
<ComponentHeader {hover} {pointerdown} {component} {selected} on:delete on:lock {locked} />
|
||||
{/if}
|
||||
|
||||
<div
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<script lang="ts">
|
||||
import { classNames } from '$lib/utils'
|
||||
import type { AppComponent } from '../types'
|
||||
import { Anchor, Lock, Move, X } from 'lucide-svelte'
|
||||
import { Anchor, Move, X } from 'lucide-svelte'
|
||||
import { createEventDispatcher } from 'svelte'
|
||||
|
||||
export let component: AppComponent
|
||||
export let selected: boolean
|
||||
export let locked: boolean = false
|
||||
export let pointerdown: boolean = false
|
||||
export let hover: boolean = false
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
</script>
|
||||
@@ -21,7 +22,7 @@
|
||||
{component.id}
|
||||
</span>
|
||||
|
||||
{#if pointerdown || selected}
|
||||
{#if pointerdown || selected || hover}
|
||||
<button
|
||||
class={classNames(
|
||||
'text-white px-1 text-2xs py-0.5 font-bold rounded-t-sm w-fit absolute right-10 z-50 cursor-pointer',
|
||||
@@ -40,7 +41,7 @@
|
||||
</button>
|
||||
{/if}
|
||||
|
||||
{#if selected}
|
||||
{#if selected || hover}
|
||||
<span
|
||||
on:mousedown|stopPropagation|capture
|
||||
class={classNames(
|
||||
|
||||
Reference in New Issue
Block a user