newsletter syncing store

This commit is contained in:
Julian Krauser 2024-12-26 12:34:36 +01:00
parent 844bd9a8d5
commit 9ef171b913
41 changed files with 347 additions and 62 deletions

View file

@ -62,7 +62,7 @@ import { mapActions, mapState, mapWritableState } from "pinia";
import MainTemplate from "@/templates/Main.vue";
import Pagination from "@/components/Pagination.vue";
import { useQueryBuilderStore } from "@/stores/admin/queryBuilder";
import BuilderHost from "../../../../components/queryBuilder/BuilderHost.vue";
import BuilderHost from "@/components/queryBuilder/BuilderHost.vue";
import type { DynamicQueryStructure, FieldType } from "@/types/dynamicQueries";
import { useQueryStoreStore } from "@/stores/admin/queryStore";
</script>

View file

@ -23,8 +23,8 @@ import { mapState, mapActions } from "pinia";
import MainTemplate from "@/templates/Main.vue";
import { useAbilityStore } from "@/stores/ability";
import { useCommunicationTypeStore } from "@/stores/admin/communicationType";
import { useNewsletterConfigStore } from "../../../../stores/admin/newsletterConfig";
import NewsletterConfigListItem from "../../../../components/admin/settings/newsletterConfig/NewsletterConfigListItem.vue";
import { useNewsletterConfigStore } from "@/stores/admin/newsletterConfig";
import NewsletterConfigListItem from "@/components/admin/settings/newsletterConfig/NewsletterConfigListItem.vue";
</script>
<script lang="ts">

View file

@ -54,8 +54,8 @@ import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
import FailureXMark from "@/components/FailureXMark.vue";
import { RouterLink } from "vue-router";
import { configureEditor } from "@/helpers/grapesEditor";
import type { TemplateViewModel, UpdateTemplateViewModel } from "../../../../viewmodels/admin/template.models";
import { useTemplateStore } from "../../../../stores/admin/template";
import type { TemplateViewModel, UpdateTemplateViewModel } from "@/viewmodels/admin/template.models";
import { useTemplateStore } from "@/stores/admin/template";
import cloneDeep from "lodash.clonedeep";
import isEqual from "lodash.isequal";
import grapesjs, { Editor } from "grapesjs";

View file

@ -16,8 +16,8 @@ import { defineComponent } from "vue";
import { mapState, mapActions } from "pinia";
import MainTemplate from "@/templates/Main.vue";
import { useTemplateUsageStore } from "@/stores/admin/templateUsage";
import TemplateUsageListItem from "../../../../components/admin/settings/templateUsage/TemplateUsageListItem.vue";
import { useTemplateStore } from "../../../../stores/admin/template";
import TemplateUsageListItem from "@/components/admin/settings/templateUsage/TemplateUsageListItem.vue";
import { useTemplateStore } from "@/stores/admin/template";
</script>
<script lang="ts">

View file

@ -8,5 +8,5 @@
<script setup lang="ts">
import { RouterView } from "vue-router";
import FullContent from "../../layouts/FullContent.vue";
import FullContent from "@/layouts/FullContent.vue";
</script>