mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-20 14:37:43 +01:00
Downscale navigation on very small screens
This commit is contained in:
parent
8bacc7a117
commit
00e57a932f
3 changed files with 23 additions and 12 deletions
|
@ -66,7 +66,9 @@ export function UserAvatar(props: {
|
||||||
<>
|
<>
|
||||||
<Avatar
|
<Avatar
|
||||||
profile={auth.account.profile}
|
profile={auth.account.profile}
|
||||||
sizeClass={props.sizeClass ?? "w-[2rem] h-[2rem]"}
|
sizeClass={
|
||||||
|
props.sizeClass ?? "w-[1.5rem] h-[1.5rem] ssm:w-[2rem] ssm:h-[2rem]"
|
||||||
|
}
|
||||||
iconClass={props.iconClass}
|
iconClass={props.iconClass}
|
||||||
bottom={props.bottom}
|
bottom={props.bottom}
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -79,8 +79,11 @@ export function Navigation(props: NavigationProps) {
|
||||||
>
|
>
|
||||||
<div className={classNames("fixed left-0 right-0 flex items-center")}>
|
<div className={classNames("fixed left-0 right-0 flex items-center")}>
|
||||||
<div className="px-7 py-5 relative z-[60] flex flex-1 items-center justify-between">
|
<div className="px-7 py-5 relative z-[60] flex flex-1 items-center justify-between">
|
||||||
<div className="flex items-center space-x-3 pointer-events-auto">
|
<div className="flex items-center space-x-1.5 ssm:space-x-3 pointer-events-auto">
|
||||||
<Link className="block tabbable rounded-full" to="/">
|
<Link
|
||||||
|
className="block tabbable rounded-full text-xs ssm:text-base"
|
||||||
|
to="/"
|
||||||
|
>
|
||||||
<BrandPill clickable />
|
<BrandPill clickable />
|
||||||
</Link>
|
</Link>
|
||||||
<a
|
<a
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { allThemes, defaultTheme, safeThemeList } from "./themes";
|
import { allThemes, defaultTheme, safeThemeList } from "./themes";
|
||||||
import type { Config } from "tailwindcss"
|
import type { Config } from "tailwindcss";
|
||||||
|
|
||||||
const themer = require("tailwindcss-themer");
|
const themer = require("tailwindcss-themer");
|
||||||
|
|
||||||
|
@ -8,20 +8,25 @@ const config: Config = {
|
||||||
safelist: safeThemeList,
|
safelist: safeThemeList,
|
||||||
theme: {
|
theme: {
|
||||||
extend: {
|
extend: {
|
||||||
|
/* breakpoints */
|
||||||
|
screens: {
|
||||||
|
ssm: "400px",
|
||||||
|
},
|
||||||
|
|
||||||
/* fonts */
|
/* fonts */
|
||||||
fontFamily: {
|
fontFamily: {
|
||||||
"open-sans": "'Open Sans'"
|
"open-sans": "'Open Sans'",
|
||||||
},
|
},
|
||||||
|
|
||||||
/* animations */
|
/* animations */
|
||||||
keyframes: {
|
keyframes: {
|
||||||
"loading-pin": {
|
"loading-pin": {
|
||||||
"0%, 40%, 100%": { height: "0.5em", "background-color": "#282336" },
|
"0%, 40%, 100%": { height: "0.5em", "background-color": "#282336" },
|
||||||
"20%": { height: "1em", "background-color": "white" }
|
"20%": { height: "1em", "background-color": "white" },
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
animation: { "loading-pin": "loading-pin 1.8s ease-in-out infinite" }
|
animation: { "loading-pin": "loading-pin 1.8s ease-in-out infinite" },
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
require("tailwind-scrollbar"),
|
require("tailwind-scrollbar"),
|
||||||
|
@ -33,9 +38,10 @@ const config: Config = {
|
||||||
selectors: [".theme-default"],
|
selectors: [".theme-default"],
|
||||||
...defaultTheme,
|
...defaultTheme,
|
||||||
},
|
},
|
||||||
...allThemes]
|
...allThemes,
|
||||||
})
|
],
|
||||||
]
|
}),
|
||||||
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
export default config;
|
export default config;
|
||||||
|
|
Loading…
Reference in a new issue