Profile: use AppTopBar
All checks were successful
/ depoly (push) Successful in 1m22s

This commit is contained in:
thislight 2024-12-01 23:28:23 +08:00
parent cf985f05ca
commit 530a89755c
No known key found for this signature in database
GPG key ID: FCFE5192241CCD4E

View file

@ -62,6 +62,7 @@ import {
createSingluarItemSelection,
default as ItemSelectionProvider,
} from "../timelines/toots/ItemSelectionProvider";
import AppTopBar from "~material/AppTopBar";
const Profile: Component = () => {
const { pop } = useNavigator();
@ -195,44 +196,38 @@ const Profile: Component = () => {
return (
<Scaffold
topbar={
<AppBar
<AppTopBar
role="navigation"
position="static"
color={scrolledPastBanner() ? "primary" : "transparent"}
elevation={scrolledPastBanner() ? undefined : 0}
style={{
color: scrolledPastBanner()
? undefined
: bannerSampledColors()?.text,
}}
>
<Toolbar
variant="dense"
sx={{
display: "flex",
color: scrolledPastBanner()
? undefined
: bannerSampledColors()?.text,
paddingTop: "var(--safe-area-inset-top)",
<IconButton color="inherit" onClick={[pop, 1]} aria-label="Close">
<Close />
</IconButton>
<Title
class="Profile__page-title"
style={{
visibility: scrolledPastBanner() ? undefined : "hidden",
}}
>
<IconButton color="inherit" onClick={[pop, 1]} aria-label="Close">
<Close />
</IconButton>
<Title
class="Profile__page-title"
style={{
visibility: scrolledPastBanner() ? undefined : "hidden",
}}
innerHTML={displayName()}
></Title>
innerHTML={displayName()}
></Title>
<IconButton
id={menuButId}
aria-controls={optMenuId}
color="inherit"
onClick={[setMenuOpen, true]}
aria-label="Open Options for the Profile"
>
<MoreVert />
</IconButton>
</Toolbar>
</AppBar>
<IconButton
id={menuButId}
aria-controls={optMenuId}
color="inherit"
onClick={[setMenuOpen, true]}
aria-label="Open Options for the Profile"
>
<MoreVert />
</IconButton>
</AppTopBar>
}
class="Profile"
>