import { Show, createMemo, type Component } from "solid-js" import { getPermissionQueueLength } from "../stores/instances" import { isElectronHost } from "../lib/runtime-env" interface PermissionNotificationBannerProps { instanceId: string onClick: () => void } const PermissionNotificationBanner: Component = (props) => { const queueLength = createMemo(() => getPermissionQueueLength(props.instanceId)) const hasPermissions = createMemo(() => queueLength() > 0) const isElectron = isElectronHost() return ( {/* Electron: Full banner with text */} {/* Web: Compact indicator button */} ) } export default PermissionNotificationBanner