apps nits

This commit is contained in:
Ruben Fiszel
2022-12-31 18:55:32 +01:00
parent 602acf2350
commit e2d44ca654
3 changed files with 13 additions and 7 deletions

View File

@@ -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">

View File

@@ -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

View File

@@ -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(