Remove "framework"

This commit is contained in:
schmelczerandras 2020-11-17 20:52:59 +01:00
parent b45bdb18a0
commit dc86d30eb2
72 changed files with 359 additions and 333 deletions

View file

@ -1,11 +1,11 @@
import { Header } from '../../model/portfolio';
import { html } from '../../framework/model/misc';
import { Header } from '../../types/portfolio';
import './about.scss';
import { html } from '../../types/html';
export const generate = ({ name, picture }: Header): html => `
export const generate = ({ name }: Header): html => `
<section id="about">
${picture.toHTML()}
<div class="picture"></div>
<div class="placeholder"></div>
<h1>${name}</h1>
</section>

View file

@ -1,16 +1,16 @@
import { PageContent } from '../content/content';
import { Header } from '../../model/portfolio';
import { Header } from '../../types/portfolio';
import { generate } from './about.html';
import { createElement } from '../../framework/helper/create-element';
import { ContainerPage } from '../../framework/container-page';
import { createElement } from '../../helper/create-element';
import { PageThemeSwitcher } from '../theme-switcher/theme-switcher';
import { PageElement } from '../page-element';
export class PageHeader extends ContainerPage {
export class PageHeader extends PageElement {
public constructor(header: Header) {
super(createElement(generate(header)), [
new PageContent(header.about),
new PageThemeSwitcher(),
]);
super(createElement(generate(header)));
this.attachElementByReplacing('.picture', header.picture);
this.attachElement(new PageContent(header.about));
this.attachElement(new PageThemeSwitcher());
}
}