import type UserSettingsItem from "./UserSettingsItem.js"; import BusyIndicator from "@ui5/webcomponents/dist/BusyIndicator.js"; import Button from "@ui5/webcomponents/dist/Button.js"; import TabContainer from "@ui5/webcomponents/dist/TabContainer.js"; import Tab from "@ui5/webcomponents/dist/Tab.js"; import Title from "@ui5/webcomponents/dist/Title.js"; import "@ui5/webcomponents-icons/dist/globe.js"; import "@ui5/webcomponents-icons/dist/nav-back.js"; export default function UserSettingsItemTemplate(this: UserSettingsItem) { const content = this.tabs.length > 0 && !this._hasSelectedPageView ? {this.tabs.map(view => )} : <> {this._selectedPageView ?
: null } ; const loadingState =
; return (
{this.loading ? loadingState : content}
); }