UNPKG

@maxlkatze/cms

Version:

A git based Nuxt Module CMS - zero effort, zero cost

18 lines (17 loc) 894 B
import { ContentType } from "../../../types/ContentTypes.js"; import { useContentSource } from "../cms/useContentSource.js"; export const useKatzeText = (options) => { const contentSource = useContentSource(); const storedContent = { type: ContentType.Text, options, content: contentSource.getContentByKey(options.key, options.default) }; return storedContent.content; }; export const useKatzeRichText = (options) => { const contentSource = useContentSource(); const storedContent = { type: ContentType.RichText, options, content: contentSource.getContentByKey(options.key, options.default) }; return storedContent.content; }; export const useKatzeImage = (options) => { const contentSource = useContentSource(); const storedContent = { type: ContentType.Image, options, content: contentSource.getContentByKey(options.key, options.default) }; return storedContent.content; };