mirror of
https://github.com/modrinth/code.git
synced 2026-07-31 13:16:38 +00:00
34 lines
896 B
Vue
34 lines
896 B
Vue
<template>
|
|
<Admonition
|
|
type="info"
|
|
inline-actions
|
|
:header="formatMessage(messages.sharedInstanceUpdateAvailableHeader)"
|
|
>
|
|
{{ formatMessage(messages.sharedInstanceUpdateAvailableBody, { name: instanceName }) }}
|
|
<template #actions>
|
|
<Button type="colored" color="blue" class="!h-10" @click="emit('review', $event)">
|
|
<DownloadIcon aria-hidden="true" />
|
|
{{ formatMessage(messages.sharedInstanceReviewUpdateButton) }}
|
|
</Button>
|
|
</template>
|
|
</Admonition>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { Button } from '@modrinth/ui'
|
|
import { DownloadIcon } from '@modrinth/assets'
|
|
import { Admonition, 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>
|