feat: Use Fluent SVG icons on the dashboard (#3482)

This commit is contained in:
Pranav Raj S
2021-11-30 21:03:18 -08:00
committed by GitHub
parent 98be3b33c1
commit c792cfc0be
151 changed files with 613 additions and 617 deletions

View File

@@ -1,9 +1,10 @@
<template>
<button :type="type" class="button nice" :class="variant" @click="onClick">
<i
<fluent-icon
v-if="!isLoading && icon"
class="icon"
:class="buttonIconClass + ' ' + icon"
:class="buttonIconClass"
:icon="icon"
/>
<spinner v-if="isLoading" />
<slot></slot>

View File

@@ -6,7 +6,7 @@
:class="computedClass"
@click="onClick"
>
<i v-if="!!iconClass" :class="iconClass" class="icon" />
<fluent-icon v-if="!!iconClass" :icon="iconClass" class="icon" />
<span>{{ buttonText }}</span>
<spinner v-if="loading" />
</button>

View File

@@ -5,8 +5,9 @@
v-if="isOpen"
class-names="resolve"
color-scheme="success"
icon="ion-checkmark"
icon="checkmark"
emoji="✅"
icon-size="16"
:is-loading="isLoading"
@click="onCmdResolveConversation"
>
@@ -16,8 +17,9 @@
v-else-if="isResolved"
class-names="resolve"
color-scheme="warning"
icon="ion-refresh"
icon="arrow-redo"
emoji="👀"
icon-size="16"
:is-loading="isLoading"
@click="onCmdOpenConversation"
>
@@ -27,7 +29,8 @@
v-else-if="showOpenButton"
class-names="resolve"
color-scheme="primary"
icon="ion-person"
icon="person"
icon-size="16"
:is-loading="isLoading"
@click="onCmdOpenConversation"
>
@@ -38,7 +41,8 @@
ref="arrowDownButton"
:color-scheme="buttonClass"
:disabled="isLoading"
icon="ion-arrow-down-b"
icon="chevron-down"
icon-size="16"
emoji="🔽"
@click="openDropdown"
/>