Experimental Editor component

This commit is contained in:
davideraccagni 2022-04-22 03:59:44 +02:00
commit 8b8ffbf79a
14 changed files with 3597 additions and 4215 deletions

View file

@ -32,9 +32,9 @@ export interface AutoCompleteProps
/**
* Determine if an item should be filtered given the current combobox value
* @default () => []
* @default () => {}
*/
shouldFilterItem?: (value: string) => AutoCompleteItem[];
shouldFilterItem?: (value: string) => {};
/**
* Specify the direction of the dropdown menu
@ -143,6 +143,11 @@ export interface AutoCompleteProps
* @default null
*/
listRef?: null | HTMLDivElement;
/**
* @default []
*/
filteredItems?: [];
}
export default class AutoComplete extends SvelteComponentTyped<

View file

@ -75,7 +75,7 @@ export interface EditorProps {
text?: string;
/**
* @default { modules: { toolbar }, theme: 'snow', placeholder }
* @default { modules: { toolbar, }, theme: "snow", placeholder, }
*/
options?: { modules: { toolbar }; theme: "snow"; placeholder };
}

2
types/index.d.ts vendored
View file

@ -50,6 +50,8 @@ export { default as DatePickerInput } from "./DatePicker/DatePickerInput.svelte"
export { default as DatePickerSkeleton } from "./DatePicker/DatePickerSkeleton.svelte";
export { default as Dropdown } from "./Dropdown/Dropdown.svelte";
export { default as DropdownSkeleton } from "./Dropdown/DropdownSkeleton.svelte";
export { default as Editor } from "./Editor/Editor.svelte";
export { default as EditorSkeleton } from "./Editor/EditorSkeleton.svelte";
export { default as FileUploader } from "./FileUploader/FileUploader.svelte";
export { default as FileUploaderButton } from "./FileUploader/FileUploaderButton.svelte";
export { default as FileUploaderItem } from "./FileUploader/FileUploaderItem.svelte";