Skip to content

Commit eb69904

Browse files
committed
fix: intl & lint
1 parent efe52f0 commit eb69904

File tree

12 files changed

+720
-706
lines changed

12 files changed

+720
-706
lines changed

apps/frontend/src/components/ui/dashboard/withdraw-stages/MuralpayDetailsStage.vue

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@ import {
207207
financialMessages,
208208
formFieldLabels,
209209
formFieldPlaceholders,
210+
getBlockchainColor,
211+
getBlockchainIcon,
212+
getCurrencyColor,
213+
getCurrencyIcon,
210214
} from '@modrinth/ui'
211215
import { defineMessages, useVIntl } from '@vintl/vintl'
212216
import { IntlFormatted } from '@vintl/vintl/components'
@@ -217,12 +221,6 @@ import RevenueInputField from '@/components/ui/dashboard/RevenueInputField.vue'
217221
import WithdrawFeeBreakdown from '@/components/ui/dashboard/WithdrawFeeBreakdown.vue'
218222
import { useGeneratedState } from '@/composables/generated'
219223
import { useWithdrawContext } from '@/providers/creator-withdraw.ts'
220-
import {
221-
getBlockchainColor,
222-
getBlockchainIcon,
223-
getCurrencyColor,
224-
getCurrencyIcon,
225-
} from '@modrinth/ui'
226224
import { getRailConfig } from '@/utils/muralpay-rails'
227225
import { normalizeChildren } from '@/utils/vue-children.ts'
228226

apps/frontend/src/components/ui/moderation/ModerationReportCard.vue

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,13 @@ import {
138138
LinkIcon,
139139
OrganizationIcon,
140140
} from '@modrinth/assets'
141-
import type { ExtendedReport, ReportQuickReply } from '@modrinth/moderation'
141+
import type { ExtendedReport } from '@modrinth/moderation'
142+
import type { OverflowMenuOption } from '@modrinth/ui'
142143
import {
143144
Avatar,
144145
ButtonStyled,
145-
CollapsibleRegion,
146146
injectNotificationManager,
147147
OverflowMenu,
148-
type OverflowMenuOption,
149148
useRelativeTime,
150149
} from '@modrinth/ui'
151150
import { computed } from 'vue'
@@ -159,7 +158,7 @@ const props = defineProps<{
159158
}>()
160159
161160
const reportThread = ref<InstanceType<typeof ReportThread> | null>(null)
162-
const collapsibleRegion = ref<InstanceType<typeof CollapsibleRegion> | null>(null)
161+
// const collapsibleRegion = ref<InstanceType<typeof CollapsibleRegion> | null>(null)
163162
164163
const formatRelativeTime = useRelativeTime()
165164
@@ -198,14 +197,14 @@ const quickActions: OverflowMenuOption[] = [
198197
},
199198
]
200199
201-
async function handleQuickReply(reply: ReportQuickReply) {
202-
const message =
203-
typeof reply.message === 'function' ? await reply.message(props.report) : reply.message
200+
// async function handleQuickReply(reply: ReportQuickReply) {
201+
// const message =
202+
// typeof reply.message === 'function' ? await reply.message(props.report) : reply.message
204203
205-
collapsibleRegion.value?.setCollapsed(false)
206-
await nextTick()
207-
reportThread.value?.setReplyContent(message)
208-
}
204+
// collapsibleRegion.value?.setCollapsed(false)
205+
// await nextTick()
206+
// reportThread.value?.setReplyContent(message)
207+
// }
209208
210209
const reportItemAvatarUrl = computed(() => {
211210
switch (props.report.item_type) {

apps/frontend/src/components/ui/moderation/ModerationTechRevCard.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,9 @@ function getSeverityBreakdown(file: Labrinth.TechReview.Internal.FileReview) {
168168
class="h-4 w-4"
169169
/>
170170
<span
171-
class="text-sm font-medium text-secondary"
172171
v-for="project_type in item.project.project_types"
172+
:key="project_type + item.project.id"
173+
class="text-sm font-medium text-secondary"
173174
>{{ formatProjectType(project_type, true) }}</span
174175
>
175176
</div>
@@ -377,9 +378,9 @@ function getSeverityBreakdown(file: Labrinth.TechReview.Internal.FileReview) {
377378
>
378379
<ButtonStyled circular type="transparent">
379380
<button
381+
v-tooltip="`Copy code`"
380382
class="absolute right-2 top-2 border-[1px]"
381383
@click="copyToClipboard(detail.decompiled_source)"
382-
v-tooltip="`Copy code`"
383384
>
384385
<CopyIcon v-if="!showCopyFeedback" />
385386
<CheckIcon v-else />

apps/frontend/src/components/ui/servers/FileItem.vue

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,7 @@ import { computed, ref, shallowRef } from 'vue'
7979
import { renderToString } from 'vue/server-renderer'
8080
import { useRoute, useRouter } from 'vue-router'
8181
82-
import {
83-
UiServersIconsCogFolderIcon,
84-
UiServersIconsEarthIcon,
85-
} from '#components'
82+
import { UiServersIconsCogFolderIcon, UiServersIconsEarthIcon } from '#components'
8683
import PaletteIcon from '~/assets/icons/palette.svg?component'
8784
8885
import TeleportOverflowMenu from './TeleportOverflowMenu.vue'

apps/frontend/src/layouts/default.vue

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,11 @@
447447
color: 'orange',
448448
link: '/moderation/',
449449
},
450+
{
451+
id: 'tech-review',
452+
color: 'orange',
453+
link: '/moderation/technical-review',
454+
},
450455
{
451456
id: 'review-reports',
452457
color: 'orange',
@@ -494,6 +499,9 @@
494499
<template #review-projects>
495500
<ScaleIcon aria-hidden="true" /> {{ formatMessage(messages.reviewProjects) }}
496501
</template>
502+
<template #tech-review>
503+
<ShieldAlertIcon aria-hidden="true" /> {{ formatMessage(messages.techReview) }}
504+
</template>
497505
<template #review-reports>
498506
<ReportIcon aria-hidden="true" /> {{ formatMessage(messages.reports) }}
499507
</template>
@@ -925,6 +933,7 @@ import {
925933
SearchIcon,
926934
ServerIcon,
927935
SettingsIcon,
936+
ShieldAlertIcon,
928937
SunIcon,
929938
TwitterIcon,
930939
UserIcon,
@@ -1180,11 +1189,15 @@ const messages = defineMessages({
11801189
},
11811190
reviewProjects: {
11821191
id: 'layout.action.review-projects',
1183-
defaultMessage: 'Review projects',
1192+
defaultMessage: 'Project review',
1193+
},
1194+
techReview: {
1195+
id: 'layout.action.tech-review',
1196+
defaultMessage: 'Tech review',
11841197
},
11851198
reports: {
11861199
id: 'layout.action.reports',
1187-
defaultMessage: 'Reports',
1200+
defaultMessage: 'Review reports',
11881201
},
11891202
lookupByEmail: {
11901203
id: 'layout.action.lookup-by-email',

apps/frontend/src/locales/en-US/index.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,10 +1239,13 @@
12391239
"message": "New project"
12401240
},
12411241
"layout.action.reports": {
1242-
"message": "Reports"
1242+
"message": "Review reports"
12431243
},
12441244
"layout.action.review-projects": {
1245-
"message": "Review projects"
1245+
"message": "Project review"
1246+
},
1247+
"layout.action.tech-review": {
1248+
"message": "Tech review"
12461249
},
12471250
"layout.avatar.alt": {
12481251
"message": "Your avatar"
@@ -1481,9 +1484,6 @@
14811484
"moderation.sort.by": {
14821485
"message": "Sort by"
14831486
},
1484-
"moderation.technical.search.placeholder": {
1485-
"message": "Search tech reviews..."
1486-
},
14871487
"muralpay.account-type.checking": {
14881488
"message": "Checking"
14891489
},

apps/frontend/src/pages/moderation/technical-review.vue

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import { useQuery } from '@tanstack/vue-query'
2020
import { defineMessages, useVIntl } from '@vintl/vintl'
2121
import Fuse from 'fuse.js'
2222
23-
import { type BatchScanProgress } from '~/components/ui/moderation/BatchScanProgressAlert.vue'
2423
import ModerationTechRevCard from '~/components/ui/moderation/ModerationTechRevCard.vue'
2524
2625
// TEMPORARY: Mock data for development
@@ -263,12 +262,12 @@ watch(currentSortType, () => {
263262
refetch()
264263
})
265264
266-
const batchScanProgressInformation = computed<BatchScanProgress | undefined>(() => {
267-
return {
268-
total: 58,
269-
complete: 20,
270-
}
271-
})
265+
// const batchScanProgressInformation = computed<BatchScanProgress | undefined>(() => {
266+
// return {
267+
// total: 58,
268+
// complete: 20,
269+
// }
270+
// })
272271
</script>
273272

274273
<template>

apps/frontend/src/providers/creator-withdraw.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@ import {
66
PayPalColorIcon,
77
VenmoColorIcon,
88
} from '@modrinth/assets'
9-
import {
10-
createContext,
11-
getCurrencyIcon,
12-
paymentMethodMessages,
13-
useDebugLogger,
14-
} from '@modrinth/ui'
9+
import { createContext, getCurrencyIcon, paymentMethodMessages, useDebugLogger } from '@modrinth/ui'
1510
import type { MessageDescriptor } from '@vintl/vintl'
1611
import { type Component, computed, type ComputedRef, type Ref, ref } from 'vue'
1712

0 commit comments

Comments
 (0)