diff --git a/src/components/node/Tag/index.tsx b/src/components/node/Tag/index.tsx index 50ad4deb..6c862477 100644 --- a/src/components/node/Tag/index.tsx +++ b/src/components/node/Tag/index.tsx @@ -4,14 +4,14 @@ import { ITag } from '~/redux/types'; import classNames = require('classnames'); -const getTagFeature = (tag: ITag) => { +const getTagFeature = (tag: Partial) => { if (tag.title.substr(0, 1) === '/') return 'green'; return ''; }; interface IProps { - tag: ITag; + tag: Partial; is_hoverable?: boolean; onInput?: ChangeEventHandler; diff --git a/src/components/node/Tags/index.tsx b/src/components/node/Tags/index.tsx index 6904a07b..6077b01e 100644 --- a/src/components/node/Tags/index.tsx +++ b/src/components/node/Tags/index.tsx @@ -9,16 +9,12 @@ import React, { useRef, } from 'react'; import { TagField } from '~/components/containers/TagField'; -import { ITag, INode } from '~/redux/types'; +import { ITag } from '~/redux/types'; import { Tag } from '~/components/node/Tag'; import uniq from 'ramda/es/uniq'; -import { setTimeout } from 'timers'; -import length from 'ramda/es/length'; -import isEmpty from 'ramda/es/isEmpty'; -import symmetricDifference from 'ramda/es/symmetricDifference'; type IProps = HTMLAttributes & { - tags: ITag[]; + tags: Partial[]; is_editable?: boolean; onTagsChange?: (tags: string[]) => void; }; diff --git a/src/containers/examples/EditorExample/index.tsx b/src/containers/examples/EditorExample/index.tsx index b2fafa5b..ef5bbce5 100644 --- a/src/containers/examples/EditorExample/index.tsx +++ b/src/containers/examples/EditorExample/index.tsx @@ -19,9 +19,7 @@ const EditorExample: FC = () => (
- +
@@ -48,11 +46,11 @@ const EditorExample: FC = () => (