web: start implementing provider list

This commit is contained in:
Jens Langhammer
2021-02-04 09:54:00 +01:00
parent 53f002a123
commit 178417fe67
7 changed files with 197 additions and 4 deletions

View File

@ -0,0 +1,26 @@
import { gettext } from "django";
import { customElement, html, LitElement, property, TemplateResult } from "lit-element";
import { Provider } from "../../api/Providers";
import { PBResponse } from "../../api/Client";
import { TablePage } from "../../elements/table/TablePage";
import "../../elements/buttons/ModalButton";
import "../../elements/buttons/SpinnerButton";
import { TableColumn } from "../../elements/table/Table";
@customElement("ak-provider-view")
export class ProviderViewPage extends LitElement {
@property()
set args(value: { [key: string]: number }) {
this.providerID = value.id;
}
@property()
set providerID(value: number) {
Provider.get(value).then((app) => (this.provider = app));
}
@property({ attribute: false })
provider?: Provider;
}