mirror of
https://github.com/modrinth/code.git
synced 2026-08-30 11:36:05 +00:00
* fix: 20 user cap * qa: invite modal dropdown + other + clamp limits * fix: hide filters if just one type * feat: update req banner * feat: invite management frontend * fix: moderation issues with shared instances * feat: instance icon improvements * fix: better offline handling * fix: lint * feat: show avatar in install to play modal * feat: smaller qa points * fix: fmt * fix: fmt * fix: yeet svg * fix: 50 user limit
35 lines
898 B
Vue
35 lines
898 B
Vue
<template>
|
|
<Admonition
|
|
type="info"
|
|
inline-actions
|
|
:header="formatMessage(messages.sharedInstanceUpdateAvailableHeader)"
|
|
>
|
|
{{ formatMessage(messages.sharedInstanceUpdateAvailableBody, { name: instanceName }) }}
|
|
<template #actions>
|
|
<ButtonStyled color="blue">
|
|
<button class="!h-10" @click="emit('review', $event)">
|
|
<DownloadIcon aria-hidden="true" />
|
|
{{ formatMessage(messages.sharedInstanceReviewUpdateButton) }}
|
|
</button>
|
|
</ButtonStyled>
|
|
</template>
|
|
</Admonition>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { DownloadIcon } from '@modrinth/assets'
|
|
import { Admonition, ButtonStyled, useVIntl } from '@modrinth/ui'
|
|
|
|
import { instanceAdmonitionsMessages as messages } from './instance-admonitions-messages'
|
|
|
|
defineProps<{
|
|
instanceName: string
|
|
}>()
|
|
|
|
const emit = defineEmits<{
|
|
review: [event: MouseEvent]
|
|
}>()
|
|
|
|
const { formatMessage } = useVIntl()
|
|
</script>
|