diff --git a/front/src/components/library/EditForm.vue b/front/src/components/library/EditForm.vue
index c5d232540..dc2c94f90 100644
--- a/front/src/components/library/EditForm.vue
+++ b/front/src/components/library/EditForm.vue
@@ -9,21 +9,19 @@ import { useStore } from '~/store'
import axios from 'axios'
-import AttachmentInput from '~/components/common/AttachmentInput.vue'
-import useEditConfigs from '~/composables/moderation/useEditConfigs'
-import TagsSelector from '~/components/library/TagsSelector.vue'
-import EditList from '~/components/library/EditList.vue'
-import EditCard from '~/components/library/EditCard.vue'
import Layout from '~/components/ui/Layout.vue'
import Button from '~/components/ui/Button.vue'
-import Link from '~/components/ui/Link.vue'
-import Section from '~/components/ui/Section.vue'
import Spacer from '~/components/ui/Spacer.vue'
import Input from '~/components/ui/Input.vue'
import Textarea from "~/components/ui/Textarea.vue"
import Pills from "~/components/ui/Pills.vue"
import Alert from "~/components/ui/Alert.vue"
+import AttachmentInput from '~/components/common/AttachmentInput.vue'
+import useEditConfigs from '~/composables/moderation/useEditConfigs'
+import EditList from '~/components/library/EditList.vue'
+import EditCard from '~/components/library/EditCard.vue'
+
interface Props {
objectType: EditObjectType
object: EditObject
@@ -147,14 +145,17 @@ const resetField = (fieldId: string) => {
:obj="submittedMutation"
:current-state="currentState"
/>
-
{{ t('components.library.EditForm.button.new') }}
-
+
-
+
+
+
+
{
-
+
+
-
+
+
-
-
+
+
diff --git a/front/src/components/ui/pill.scss b/front/src/components/ui/pill.scss
index 697bf1f18..fcc71155a 100644
--- a/front/src/components/ui/pill.scss
+++ b/front/src/components/ui/pill.scss
@@ -20,6 +20,12 @@
> .pill-content {
padding: 0.45em 0.75em 0.55em 0.75em;
white-space: nowrap;
+ min-width: 28px;
+ border-radius: inherit;
+ &:focus-visible, &:focus {
+ outline: 2px solid var(--focus-ring-color);
+ outline-offset: 5px;
+ }
}
> .pill-image {
diff --git a/front/src/composables/moderation/useEditConfigs.ts b/front/src/composables/moderation/useEditConfigs.ts
index 27385d0d7..338b10d32 100644
--- a/front/src/composables/moderation/useEditConfigs.ts
+++ b/front/src/composables/moderation/useEditConfigs.ts
@@ -1,4 +1,4 @@
-import type { Album, Artist, Content, Track, Actor } from '~/types'
+import type { Album, Content, Track, Actor } from '~/types'
import { i18n } from '~/init/locale'
@@ -16,8 +16,8 @@ export interface EditableConfigField extends ConfigField {
id: EditObjectType
}
-export type EditObject = (Partial | Partial | Partial