Change out of stock URL to discord (#3256)

* Change out of stock URL to discord, switch from router links to normal anchor tags

* Update changelog
This commit is contained in:
Prospector 2025-02-12 19:09:11 -08:00 committed by GitHub
parent 6a12ef0e2c
commit d9983debce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 25 additions and 16 deletions

View File

@ -640,15 +640,15 @@
</h2>
</div>
<ButtonStyled color="blue" size="large">
<NuxtLink
<a
v-if="!loggedOut && isSmallAtCapacity"
:to="outOfStockUrl"
:href="outOfStockUrl"
target="_blank"
class="flex items-center gap-2 !bg-highlight-blue !font-medium !text-blue"
>
Out of Stock
<ExternalIcon class="!min-h-4 !min-w-4 !text-blue" />
</NuxtLink>
</a>
<button
v-else
class="!bg-highlight-blue !font-medium !text-blue"
@ -703,15 +703,15 @@
</h2>
</div>
<ButtonStyled color="brand" size="large">
<NuxtLink
<a
v-if="!loggedOut && isMediumAtCapacity"
:to="outOfStockUrl"
:href="outOfStockUrl"
target="_blank"
class="flex items-center gap-2 !bg-highlight-green !font-medium !text-green"
>
Out of Stock
<ExternalIcon class="!min-h-4 !min-w-4 !text-green" />
</NuxtLink>
</a>
<button
v-else
class="!bg-highlight-green !font-medium !text-green"
@ -757,15 +757,15 @@
</h2>
</div>
<ButtonStyled color="brand" size="large">
<NuxtLink
<a
v-if="!loggedOut && isLargeAtCapacity"
:to="outOfStockUrl"
:href="outOfStockUrl"
target="_blank"
class="flex items-center gap-2 !bg-highlight-purple !font-medium !text-purple"
>
Out of Stock
<ExternalIcon class="!min-h-4 !min-w-4 !text-purple" />
</NuxtLink>
</a>
<button
v-else
class="!bg-highlight-purple !font-medium !text-purple"
@ -871,7 +871,7 @@ const deletingSpeed = 25;
const pauseTime = 2000;
const loggedOut = computed(() => !auth.value.user);
const outOfStockUrl = "https://support.modrinth.com";
const outOfStockUrl = "https://discord.modrinth.com";
const { data: hasServers } = await useAsyncData("ServerListCountCheck", async () => {
try {

View File

@ -23,7 +23,7 @@
</h2>
</AutoLink>
<div
v-if="recent"
v-if="recent && !future"
v-tooltip="dateTooltip"
class="hidden sm:flex"
:class="{ 'cursor-help': dateTooltip }"
@ -66,11 +66,8 @@ const props = withDefaults(
)
const currentDate = ref(dayjs())
const recent = computed(
() =>
props.entry.date.isAfter(currentDate.value.subtract(1, 'week')) &&
props.entry.date.isBefore(currentDate.value),
)
const recent = computed(() => props.entry.date.isAfter(currentDate.value.subtract(1, 'week')))
const future = computed(() => props.entry.date.isBefore(currentDate.value))
const dateTooltip = computed(() => props.entry.date.format('MMMM D, YYYY [at] h:mm A'))
const relativeDate = computed(() => props.entry.date.fromNow())

View File

@ -10,6 +10,18 @@ export type VersionEntry = {
}
const VERSIONS: VersionEntry[] = [
{
date: `2025-02-12T19:10:00-08:00`,
product: 'web',
body: `### Improvements
- Servers out of stock link now links to Modrinth Discord instead of support page.`,
},
{
date: `2025-02-12T19:10:00-08:00`,
product: 'servers',
body: `### Added
- Added server upgrades to switch to a larger plan as an option in billing settings.`,
},
{
date: `2025-02-12T12:10:00-08:00`,
product: 'web',