Survey notices for Servers (#3514)

* Survey notices for Servers

* lint

* remove creepy frog
This commit is contained in:
Prospector
2025-04-15 16:29:50 -07:00
committed by GitHub
parent 76be502e16
commit 6aa6db4e8c
5 changed files with 168 additions and 38 deletions

View File

@@ -1,5 +1,11 @@
<template>
<Admonition :type="NOTICE_TYPE[props.level]">
<div
v-if="level === 'survey'"
class="flex items-center gap-2 border-2 border-solid border-brand-purple bg-bg-purple p-4 rounded-2xl"
>
<span class="text-contrast font-bold">Survey ID:</span> <CopyCode :text="message" />
</div>
<Admonition v-else :type="NOTICE_TYPE[level]">
<template #header>
<template v-if="!hideDefaultTitle">
{{ formatMessage(heading) }}
@@ -32,6 +38,7 @@ import { XIcon } from '@modrinth/assets'
import { defineMessages, type MessageDescriptor, useVIntl } from '@vintl/vintl'
import { computed } from 'vue'
import ButtonStyled from './ButtonStyled.vue'
import CopyCode from './CopyCode.vue'
const { formatMessage } = useVIntl()
const emit = defineEmits<{