* ensure editing other config options does not lose profile * support adding/editing/removing profile of existing config * when duplicating config, ensure profile setting is also copied in the duplicate
45 lines
1.8 KiB
TypeScript
45 lines
1.8 KiB
TypeScript
import { Alert } from "./alert";
|
|
import { Input } from "./input/input";
|
|
import("./locale-picker").then(({ LocalePicker }) => {
|
|
customElements.define("btrix-locale-picker", LocalePicker);
|
|
});
|
|
import("./account-settings").then(({ AccountSettings }) => {
|
|
customElements.define("btrix-account-settings", AccountSettings);
|
|
});
|
|
import("./archive-invite-form").then(({ ArchiveInviteForm }) => {
|
|
customElements.define("btrix-archive-invite-form", ArchiveInviteForm);
|
|
});
|
|
import("./config-editor").then(({ ConfigEditor }) => {
|
|
customElements.define("btrix-config-editor", ConfigEditor);
|
|
});
|
|
import("./archives-list").then(({ ArchivesList }) => {
|
|
customElements.define("btrix-archives-list", ArchivesList);
|
|
});
|
|
import("./copy-button").then(({ CopyButton }) => {
|
|
customElements.define("btrix-copy-button", CopyButton);
|
|
});
|
|
import("./invite-form").then(({ InviteForm }) => {
|
|
customElements.define("btrix-invite-form", InviteForm);
|
|
});
|
|
import("./profile-browser").then(({ ProfileBrowser }) => {
|
|
customElements.define("btrix-profile-browser", ProfileBrowser);
|
|
});
|
|
import("./relative-duration").then(({ RelativeDuration }) => {
|
|
customElements.define("btrix-relative-duration", RelativeDuration);
|
|
});
|
|
import("./sign-up-form").then(({ SignUpForm }) => {
|
|
customElements.define("btrix-sign-up-form", SignUpForm);
|
|
});
|
|
import("./not-found").then(({ NotFound }) => {
|
|
customElements.define("btrix-not-found", NotFound);
|
|
});
|
|
import("./screencast").then(({ Screencast: Screencast }) => {
|
|
customElements.define("btrix-screencast", Screencast);
|
|
});
|
|
import("./select-browser-profile").then(({ SelectBrowserProfile }) => {
|
|
customElements.define("btrix-select-browser-profile", SelectBrowserProfile);
|
|
});
|
|
|
|
customElements.define("btrix-alert", Alert);
|
|
customElements.define("btrix-input", Input);
|