@htmlbricks/hb-editor-tinymce
Version:
Svelte TinyMCE WebComponent
43 lines (38 loc) • 1.31 kB
text/typescript
import type { CssPart, CssVar, HtmlSlot, i18nLang, StyleSetup, ComponentSetup } from "wc-js-utils/main";
import type { Component } from "../app/types/webcomponent.type";
export const storybookArgs = {
key: { control: { type: "text" } },
plugins: { control: { type: "text" } },
toolbar: { control: { type: "text" } },
images_upload_url: { control: { type: "text" } },
};
const cssVars: CssVar[] = [];
export const cssParts: CssPart[] = [];
export const htmlSlots: HtmlSlot[] = [];
export const i18nLanguages: i18nLang[] = [];
export const styleSetup: StyleSetup = {
vars: cssVars,
parts: cssParts,
};
const examples: { name: string; description?: string; data: Component }[] = [{ name: "default", data: {} }];
export const componentSetup: ComponentSetup & { examples: { name: string; description?: string; data: Component }[] } = {
definitions: null as any,
storybookArgs,
styleSetup,
author: null as any,
contributors: [],
owner: null as any,
htmlSlots,
i18n: i18nLanguages,
examples,
screenshots: [],
licenses: [{ type: "Apache-2.0", path: "LICENSE.md", cost: 0, currency: "EUR" }],
readmePath: "README.md",
name: "hb-editor-tinymce",
category: "editor",
tags: ["editor"],
size: {},
iifePath: "release/release.js",
repoName: "@htmlbricks/hb-editor-tinymce",
version: null as any,
};