some type fixes

This commit is contained in:
Peter Clement 2025-02-07 15:32:24 +00:00
parent feaaa17368
commit aa63e88699
4 changed files with 19 additions and 19 deletions

View File

@ -1,19 +1,19 @@
<script> <script lang="ts">
import "@spectrum-css/actionbutton/dist/index-vars.css" import "@spectrum-css/actionbutton/dist/index-vars.css"
import Tooltip from "../Tooltip/Tooltip.svelte" import Tooltip from "../Tooltip/Tooltip.svelte"
import { fade } from "svelte/transition" import { fade } from "svelte/transition"
import { hexToRGBA } from "../helpers" import { hexToRGBA } from "../helpers"
export let quiet = false export let quiet: boolean = false
export let selected = false export let selected: boolean = false
export let disabled = false export let disabled: boolean = false
export let icon = "" export let icon: string = ""
export let size = "M" export let size: "S" | "M" | "L" = "M"
export let active = false export let active: boolean = false
export let fullWidth = false export let fullWidth: boolean = false
export let noPadding = false export let noPadding: boolean = false
export let tooltip = "" export let tooltip: string = ""
export let accentColor = null export let accentColor: string | null = null
let showTooltip = false let showTooltip = false

View File

@ -2,11 +2,11 @@
import Icon from "../Icon/Icon.svelte" import Icon from "../Icon/Icon.svelte"
import StatusLight from "../StatusLight/StatusLight.svelte" import StatusLight from "../StatusLight/StatusLight.svelte"
export let icon: string | null = null export let icon: string | undefined = undefined
export let iconColor: string | null = null export let iconColor: string | undefined = undefined
export let title: string | null = null export let title: string | undefined = undefined
export let subtitle: string | null = null export let subtitle: string | undefined = undefined
export let url: string | null = null export let url: string | undefined = undefined
export let hoverable: boolean = false export let hoverable: boolean = false
export let showArrow: boolean = false export let showArrow: boolean = false
export let selected: boolean = false export let selected: boolean = false

View File

@ -11,7 +11,7 @@
export let screens: ScreenUsage[] = [] export let screens: ScreenUsage[] = []
export let icon = "DeviceDesktop" export let icon = "DeviceDesktop"
export let accentColor: string | undefined = undefined export let accentColor: string | null | undefined = null
export let showCount = false export let showCount = false
export let align = PopoverAlignment.Left export let align = PopoverAlignment.Left
@ -31,7 +31,7 @@
<ActionButton <ActionButton
{icon} {icon}
quiet quiet
selected={open || (showCount && screens.length)} selected={open || !!(showCount && screens.length)}
{accentColor} {accentColor}
on:click={show} on:click={show}
> >

View File

@ -19,7 +19,7 @@
} }
onMount(async () => { onMount(async () => {
let response = await screenStore.usageOfScreens(sourceId) let response = await screenStore.usageInScreens(sourceId)
screens = response?.screens screens = response?.screens
}) })
</script> </script>