add silenced colour

This commit is contained in:
Namekuji 2023-04-30 17:42:01 -04:00
parent 631aa3de41
commit 441bf2842f
No known key found for this signature in database
GPG Key ID: B541BD6E646CABC7
1 changed files with 18 additions and 2 deletions

View File

@ -5,6 +5,7 @@
{ {
yellow: instance.isNotResponding, yellow: instance.isNotResponding,
red: instance.isBlocked, red: instance.isBlocked,
purple: instance.isSilenced,
gray: instance.isSuspended, gray: instance.isSuspended,
}, },
]" ]"
@ -23,13 +24,13 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import * as misskey from "calckey-js"; import * as calckey from "calckey-js";
import MkMiniChart from "@/components/MkMiniChart.vue"; import MkMiniChart from "@/components/MkMiniChart.vue";
import * as os from "@/os"; import * as os from "@/os";
import { getProxiedImageUrlNullable } from "@/scripts/media-proxy"; import { getProxiedImageUrlNullable } from "@/scripts/media-proxy";
const props = defineProps<{ const props = defineProps<{
instance: misskey.entities.Instance; instance: calckey.entities.Instance;
}>(); }>();
let chartValues = $ref<number[] | null>(null); let chartValues = $ref<number[] | null>(null);
@ -135,6 +136,21 @@ function getInstanceIcon(instance): string {
background-size: 16px 16px; background-size: 16px 16px;
} }
&:global(.purple) {
--c: rgba(196, 0, 255, 0.15);
background-image: linear-gradient(
45deg,
var(--c) 16.67%,
transparent 16.67%,
transparent 50%,
var(--c) 50%,
var(--c) 66.67%,
transparent 66.67%,
transparent 100%
);
background-size: 16px 16px;
}
&:global(.gray) { &:global(.gray) {
--c: var(--bg); --c: var(--bg);
background-image: linear-gradient( background-image: linear-gradient(