github.com/Theta-Dev/Talon@v0.0.0-20211018130634-ff179e19fa9a/ui/menu/src/components/PageIcon.svelte (about) 1 <script lang="ts"> 2 import ImageIcon from "./ImageIcon.svelte" 3 import Icon from "./Icon.svelte" 4 import type {TalonPage} from "../util/types" 5 6 export let page: TalonPage 7 export let size = 40 8 export let scale = 0.8 9 10 </script> 11 12 {#if page} 13 <ImageIcon 14 imageSrc={page.image} 15 color={page.color} 16 alt={page.name.substr(0, 2)} 17 {size} 18 {scale} /> 19 {:else} 20 <Icon iconName="question" {size} scale={scale * 0.75} /> 21 {/if}