Browse Source

Update head

pull/5895/head
Artur Arseniev 2 years ago
parent
commit
ec7920b374
  1. 4
      src/dom_components/model/Component.ts
  2. 4
      src/dom_components/model/ComponentHead.ts

4
src/dom_components/model/Component.ts

@ -164,6 +164,10 @@ export default class Component extends StyleableModel<ComponentProperties> {
};
}
get tagName() {
return this.get('tagName')!;
}
get classes() {
return this.get('classes')!;
}

4
src/dom_components/model/ComponentHead.ts

@ -1,7 +1,9 @@
import Component from './Component';
import { toLowerCase } from '../../utils/mixins';
import { DraggableDroppableFn } from './types';
export const type = 'head';
const droppable = ['title', 'style', 'base', 'link', 'meta', 'script', 'noscript'];
export default class ComponentHead extends Component {
get defaults() {
@ -11,7 +13,7 @@ export default class ComponentHead extends Component {
type,
tagName: type,
draggable: false,
droppable: ['title', 'style', 'base', 'link', 'meta', 'script', 'noscript'],
droppable: (({ tagName }) => !tagName || droppable.includes(toLowerCase(tagName))) as DraggableDroppableFn,
};
}

Loading…
Cancel
Save