+
+
{{ $t('settings.filters.edit.title') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('settings.filters.edit.form.irreversible') }}
+
+
+ {{ $t('settings.filters.edit.form.whole_word') }}
+
+
+ {{ $t('settings.filters.edit.form.submit') }}
+ {{ $t('settings.filters.edit.form.cancel') }}
+
+
+
+
+
+
+
+
diff --git a/src/renderer/router/index.ts b/src/renderer/router/index.ts
index 0cdc2ae5..a8f5418f 100644
--- a/src/renderer/router/index.ts
+++ b/src/renderer/router/index.ts
@@ -15,6 +15,7 @@ import Settings from '@/components/Settings.vue'
import SettingsGeneral from '@/components/Settings/General.vue'
import SettingsTimeline from '@/components/Settings/Timeline.vue'
import SettingsFilters from '@/components/Settings/Filters.vue'
+import SettingsFiltersEdit from '@/components/Settings/Filters/Edit.vue'
import TimelineSpace from '@/components/TimelineSpace.vue'
import TimelineSpaceContentsHome from '@/components/TimelineSpace/Contents/Home.vue'
import TimelineSpaceContentsNotifications from '@/components/TimelineSpace/Contents/Notifications.vue'
@@ -105,6 +106,11 @@ const router = new Router({
{
path: 'filters',
component: SettingsFilters
+ },
+ {
+ path: 'filters/:filter_id/edit',
+ component: SettingsFiltersEdit,
+ props: true
}
]
},
diff --git a/src/renderer/store/Settings.ts b/src/renderer/store/Settings.ts
index 431e2ba2..c0e28810 100644
--- a/src/renderer/store/Settings.ts
+++ b/src/renderer/store/Settings.ts
@@ -1,6 +1,6 @@
import General, { GeneralState } from './Settings/General'
import Timeline, { TimelineState } from './Settings/Timeline'
-import Filters, { FiltersState } from './Settings/Filters'
+import Filters, { FiltersModuleState } from './Settings/Filters'
import { Module, MutationTree } from 'vuex'
import { RootState } from '@/store'
@@ -25,7 +25,7 @@ const mutations: MutationTree