<mvc:View
	controllerName="bardusch.btrace.lostitems.controller.Dashboard"
	xmlns:mvc="sap.ui.core.mvc"
	xmlns="sap.m"
	displayBlock="true"
	height="100%"
	xmlns:f="sap.f"
	xmlns:core="sap.ui.core">
	<f:DynamicPage class="sapUiNoContentPadding" stickySubheaderProvider="lostItemsIconTabBar">
		<f:title>
			<f:DynamicPageTitle>
				<f:heading>
					<Title text="{i18n>Page.Title}" />
				</f:heading>
				<f:expandedContent>
					<Label text="{i18n>Page.Subtitle}" />
				</f:expandedContent>
				<f:snappedContent>
					<Label text="{i18n>Page.Subtitle}" />
				</f:snappedContent>
				<f:snappedTitleOnMobile>
					<Title text="{i18n>Page.Subtitle}" />
				</f:snappedTitleOnMobile>
			</f:DynamicPageTitle>
		</f:title>
		<f:header>
			<f:DynamicPageHeader>
				<f:content>
					<core:Fragment
						fragmentName="bardusch.btrace.lostitems.view.fragments.FilterBar"
						type="XML" />
				</f:content>
			</f:DynamicPageHeader>
		</f:header>
		<f:content>
			<IconTabBar
				id="lostItemsIconTabBar"
				stretchContentHeight="true"
				select="handleIconTabBarSelect"
				expandable="false">
				<items>
					<IconTabFilter
						text="{i18n>Dash.noTypFilterSet}"
						key="missingFilter"
						visible="{
							path: 'view>/selectedTypWert', 
							formatter: '.formatter.showEmptyFilterMessagePage'
						}">
						<MessagePage
							description="{i18n>Dash.noTypFilterSetDescription}"
							icon="sap-icon://add-filter"
							showHeader="false"
							text="{i18n>Dash.noTypFilterSet}">
						</MessagePage>
					</IconTabFilter>
					<IconTabFilter
						text="{i18n>Dash.LostItems}"
						key="dashboard"
						visible="{
							path: 'view>/selectedTypWert',
							formatter: '.formatter.showIconTabBar'
						}">
						<f:GridContainer snapToRow="true">
							<f:layout>
								<f:GridContainerSettings
									rowSize="5rem"
									columnSize="5rem"
									gap="1rem" />
							</f:layout>
							<f:layoutS>
								<f:GridContainerSettings
									rowSize="4rem"
									columnSize="4rem"
									gap="0.5rem" />
							</f:layoutS>
							<f:items>
								<core:Fragment
									fragmentName="bardusch.btrace.lostitems.view.fragments.cards.LostItemsCard"
									type="XML" />
								<core:Fragment
									fragmentName="bardusch.btrace.lostitems.view.fragments.cards.SegmentedLostItemsCard"
									type="XML" />
								<core:Fragment
									fragmentName="bardusch.btrace.lostitems.view.fragments.cards.LostItemsTrendCard"
									type="XML" />
							</f:items>
						</f:GridContainer>
					</IconTabFilter>
					<IconTabFilter
						text="{i18n>Dash.LostItemsListMaterial}"
						key="materiallist"
						visible="{
							path: 'view>/selectedTypWert',
							formatter: '.formatter.showIconTabBar'
						}">
						<core:Fragment
							fragmentName="bardusch.btrace.lostitems.view.fragments.tables.LostItemsListMaterialTable"
							type="XML" />
					</IconTabFilter>
					<IconTabFilter
						text="{i18n>Dash.LostItemsListCustomer}"
						key="customerlist"
						visible="{
							path: 'view>/selectedTypWert',
							formatter: '.formatter.showIconTabBar'
						}">
						<core:Fragment
							fragmentName="bardusch.btrace.lostitems.view.fragments.tables.LostItemsListCustomerTable"
							type="XML" />
					</IconTabFilter>
				</items>
			</IconTabBar>
		</f:content>
	</f:DynamicPage>
</mvc:View>
	