adds wip initial mode to Avatar
This commit is contained in:
parent
a826fbf60e
commit
6ca0a46d45
|
@ -2,11 +2,34 @@
|
||||||
import "@spectrum-css/avatar/dist/index-vars.css"
|
import "@spectrum-css/avatar/dist/index-vars.css"
|
||||||
export let url = ""
|
export let url = ""
|
||||||
export let disabled = false
|
export let disabled = false
|
||||||
|
export let initials = "KA"
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
{#if url}
|
||||||
<img
|
<img
|
||||||
class:is-disabled={disabled}
|
class:is-disabled={disabled}
|
||||||
class="spectrum-Avatar"
|
class="spectrum-Avatar"
|
||||||
src={url}
|
src={url}
|
||||||
alt="Avatar"
|
alt="Avatar"
|
||||||
/>
|
/>
|
||||||
|
{:else}
|
||||||
|
<div>{initials}</div>
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
<style>
|
||||||
|
div {
|
||||||
|
color: white;
|
||||||
|
display: grid;
|
||||||
|
place-items: center;
|
||||||
|
font-weight: bold;
|
||||||
|
background: rgb(63, 94, 251);
|
||||||
|
background: linear-gradient(
|
||||||
|
155deg,
|
||||||
|
rgba(63, 94, 251, 1) 0%,
|
||||||
|
rgba(53, 199, 86, 1) 47%
|
||||||
|
);
|
||||||
|
border-radius: 50%;
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue