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}