Skip to content

Commit a67f596

Browse files
authored
feat: remove project editing has moved helper banner (#5583)
* feat: remove project editing moved helper banner * pnpm prepr
1 parent 7fa0a27 commit a67f596

2 files changed

Lines changed: 2 additions & 82 deletions

File tree

apps/frontend/src/pages/[type]/[id]/gallery.vue

Lines changed: 2 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -193,35 +193,7 @@
193193
</div>
194194
</div>
195195
</div>
196-
<Admonition v-if="!hideGalleryAdmonition && currentMember" type="info" class="mb-4">
197-
Creating and editing gallery images can now be done directly from the
198-
<NuxtLink to="settings/gallery" class="font-medium text-blue hover:underline"
199-
>project settings</NuxtLink
200-
>.
201-
<template #actions>
202-
<div class="flex gap-2">
203-
<ButtonStyled color="blue">
204-
<button
205-
aria-label="Project Settings"
206-
class="!shadow-none"
207-
@click="() => router.push('settings/gallery')"
208-
>
209-
<SettingsIcon />
210-
Edit gallery
211-
</button>
212-
</ButtonStyled>
213-
<ButtonStyled type="transparent">
214-
<button
215-
aria-label="Dismiss"
216-
class="!shadow-none"
217-
@click="() => (hideGalleryAdmonition = true)"
218-
>
219-
Dismiss
220-
</button>
221-
</ButtonStyled>
222-
</div>
223-
</template>
224-
</Admonition>
196+
225197
<div v-if="currentMember && filteredGallery.length" class="card header-buttons">
226198
<FileInput
227199
:max-size="5242880"
@@ -325,16 +297,13 @@ import {
325297
PlusIcon,
326298
RightArrowIcon,
327299
SaveIcon,
328-
SettingsIcon,
329300
StarIcon,
330301
TransferIcon,
331302
TrashIcon,
332303
UploadIcon,
333304
XIcon,
334305
} from '@modrinth/assets'
335306
import {
336-
Admonition,
337-
ButtonStyled,
338307
ConfirmModal,
339308
DropArea,
340309
FileInput,
@@ -343,7 +312,7 @@ import {
343312
StyledInput,
344313
useFormatDateTime,
345314
} from '@modrinth/ui'
346-
import { useEventListener, useLocalStorage } from '@vueuse/core'
315+
import { useEventListener } from '@vueuse/core'
347316
348317
import { isPermission } from '~/utils/permissions.ts'
349318
@@ -353,9 +322,6 @@ const formatDate = useFormatDateTime({
353322
day: 'numeric',
354323
})
355324
356-
// Router
357-
const router = useRouter()
358-
359325
// Single DI injection
360326
const {
361327
projectV2: project,
@@ -382,12 +348,6 @@ useSeoMeta({
382348
ogDescription: description,
383349
})
384350
385-
// Local storage state
386-
const hideGalleryAdmonition = useLocalStorage(
387-
'hideGalleryHasMovedAdmonition',
388-
!project.value.gallery?.length,
389-
)
390-
391351
// Gallery item type matching actual v2 API response (LegacyGalleryItem in labrinth)
392352
// raw_url is optional in TS types but present in API response
393353
interface GalleryItem {

apps/frontend/src/pages/[type]/[id]/versions.vue

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,6 @@
2525
@proceed="deleteVersion()"
2626
/>
2727

28-
<Admonition v-if="!hideVersionsAdmonition && currentMember" type="info" class="mb-4">
29-
Creating and editing project versions can now be done directly from the
30-
<NuxtLink to="settings/versions" class="font-medium text-blue hover:underline"
31-
>project settings</NuxtLink
32-
>.
33-
<template #actions>
34-
<div class="flex gap-2">
35-
<ButtonStyled color="blue">
36-
<button
37-
aria-label="Project Settings"
38-
class="!shadow-none"
39-
@click="() => router.push('settings/versions')"
40-
>
41-
<SettingsIcon />
42-
Edit versions
43-
</button>
44-
</ButtonStyled>
45-
<ButtonStyled type="transparent">
46-
<button
47-
aria-label="Dismiss"
48-
class="!shadow-none"
49-
@click="() => (hideVersionsAdmonition = true)"
50-
>
51-
Dismiss
52-
</button>
53-
</ButtonStyled>
54-
</div>
55-
</template>
56-
</Admonition>
57-
5828
<ProjectPageVersions
5929
v-if="versions?.length"
6030
:project="project"
@@ -283,13 +253,11 @@ import {
283253
LinkIcon,
284254
MoreVerticalIcon,
285255
ReportIcon,
286-
SettingsIcon,
287256
ShareIcon,
288257
SpinnerIcon,
289258
TrashIcon,
290259
} from '@modrinth/assets'
291260
import {
292-
Admonition,
293261
ButtonStyled,
294262
ConfirmModal,
295263
injectModrinthClient,
@@ -298,7 +266,6 @@ import {
298266
OverflowMenu,
299267
ProjectPageVersions,
300268
} from '@modrinth/ui'
301-
import { useLocalStorage } from '@vueuse/core'
302269
import { onMounted, useTemplateRef } from 'vue'
303270
304271
import CreateProjectVersionModal from '~/components/ui/create-project-version/CreateProjectVersionModal.vue'
@@ -338,15 +305,8 @@ const handleOpenEditVersionModal = (versionId, projectId, stageId) => {
338305
createProjectVersionModal.value?.openEditVersionModal(versionId, projectId, stageId)
339306
}
340307
341-
const hideVersionsAdmonition = useLocalStorage(
342-
'hideVersionsHasMovedAdmonition',
343-
!versions.value?.length,
344-
)
345-
346308
const emit = defineEmits(['onDownload', 'deleteVersion'])
347309
348-
const router = useNativeRouter()
349-
350310
const baseDropdownId = useId()
351311
352312
function getPrimaryFile(version) {

0 commit comments

Comments
 (0)