editNews.ts 440 B

12345678910111213141516171819
  1. import { defineStore } from "pinia";
  2. export const useEditNewsStore = props => {
  3. const { modalUuid } = props;
  4. return defineStore(`editNews-${modalUuid}`, {
  5. state: () => ({
  6. createNews: false,
  7. newsId: null,
  8. sector: "admin"
  9. }),
  10. actions: {
  11. init({ createNews, newsId, sector }) {
  12. if (createNews) this.createNews = createNews;
  13. if (newsId) this.newsId = newsId;
  14. if (sector) this.sector = sector;
  15. }
  16. }
  17. })();
  18. };