mirror of
https://github.com/versia-pub/frontend.git
synced 2025-12-06 08:28:20 +01:00
feat: ✨ Add McDonald's mode
This commit is contained in:
parent
232abac215
commit
17d9b8fe09
2
app.vue
2
app.vue
|
|
@ -21,6 +21,8 @@ import "iconify-icon";
|
||||||
import ConfirmationModal from "./components/modals/confirm.vue";
|
import ConfirmationModal from "./components/modals/confirm.vue";
|
||||||
import { Toaster } from "./components/ui/sonner";
|
import { Toaster } from "./components/ui/sonner";
|
||||||
import { SettingIds } from "./settings";
|
import { SettingIds } from "./settings";
|
||||||
|
// Sin
|
||||||
|
//import "~/styles/mcdonalds.css";
|
||||||
|
|
||||||
const code = useRequestURL().searchParams.get("code");
|
const code = useRequestURL().searchParams.get("code");
|
||||||
const appData = useAppData();
|
const appData = useAppData();
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ const props = withDefaults(defineProps<Props>(), {
|
||||||
:as="as"
|
:as="as"
|
||||||
:as-child="asChild"
|
:as-child="asChild"
|
||||||
:class="cn(buttonVariants({ variant, size }), props.class)"
|
:class="cn(buttonVariants({ variant, size }), props.class)"
|
||||||
|
data-component="button"
|
||||||
>
|
>
|
||||||
<slot />
|
<slot />
|
||||||
</Primitive>
|
</Primitive>
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ const props = withDefaults(
|
||||||
props.class,
|
props.class,
|
||||||
)
|
)
|
||||||
"
|
"
|
||||||
|
data-component="card"
|
||||||
>
|
>
|
||||||
<slot />
|
<slot />
|
||||||
</Primitive>
|
</Primitive>
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ const { isMobile, state, openMobile, setOpenMobile } = useSidebar();
|
||||||
v-if="collapsible === 'none'"
|
v-if="collapsible === 'none'"
|
||||||
:class="cn('flex h-full w-[--sidebar-width] flex-col bg-sidebar text-sidebar-foreground', props.class)"
|
:class="cn('flex h-full w-[--sidebar-width] flex-col bg-sidebar text-sidebar-foreground', props.class)"
|
||||||
v-bind="$attrs"
|
v-bind="$attrs"
|
||||||
|
data-component="sidebar"
|
||||||
>
|
>
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -57,6 +58,7 @@ const { isMobile, state, openMobile, setOpenMobile } = useSidebar();
|
||||||
:data-collapsible="state === 'collapsed' ? collapsible : ''"
|
:data-collapsible="state === 'collapsed' ? collapsible : ''"
|
||||||
:data-variant="variant"
|
:data-variant="variant"
|
||||||
:data-side="side"
|
:data-side="side"
|
||||||
|
data-component="sidebar"
|
||||||
>
|
>
|
||||||
<!-- This is what handles the sidebar gap on desktop -->
|
<!-- This is what handles the sidebar gap on desktop -->
|
||||||
<div
|
<div
|
||||||
|
|
|
||||||
50
styles/mcdonalds.css
Normal file
50
styles/mcdonalds.css
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
@tailwind base;
|
||||||
|
|
||||||
|
@layer base {
|
||||||
|
:root,
|
||||||
|
.dark {
|
||||||
|
--background: 44, 100%, 59%;
|
||||||
|
--foreground: 4, 77%, 48%;
|
||||||
|
|
||||||
|
--muted: 240 4.8% 95.9%;
|
||||||
|
--muted-foreground: 4, 77%, 48%;
|
||||||
|
|
||||||
|
--popover: 44, 100%, 59%;
|
||||||
|
--popover-foreground: 4, 77%, 48%;
|
||||||
|
|
||||||
|
--card: 4, 77%, 48%;
|
||||||
|
--card-foreground: 44, 100%, 59%;
|
||||||
|
|
||||||
|
--border: 240 5.9% 90%;
|
||||||
|
--input: 240 5.9% 90%;
|
||||||
|
|
||||||
|
--primary: 44, 100%, 59%;
|
||||||
|
--primary-foreground: 44, 100%, 59%;
|
||||||
|
|
||||||
|
--secondary: 240 4.8% 95.9%;
|
||||||
|
--secondary-foreground: 240 5.9% 10%;
|
||||||
|
|
||||||
|
--accent: 4, 77%, 48%;
|
||||||
|
--accent-foreground: 44, 100%, 59%;
|
||||||
|
|
||||||
|
--destructive: 0 84.2% 60.2%;
|
||||||
|
--destructive-foreground: 0 0% 98%;
|
||||||
|
|
||||||
|
--ring: 240 10% 3.9%;
|
||||||
|
|
||||||
|
--radius: 0.5rem;
|
||||||
|
|
||||||
|
--sidebar-background: 4, 77%, 48%;
|
||||||
|
--sidebar-foreground: 44, 100%, 59%;
|
||||||
|
--sidebar-primary: 240 5.9% 10%;
|
||||||
|
--sidebar-primary-foreground: 0 0% 98%;
|
||||||
|
--sidebar-accent: 240 4.8% 95.9%;
|
||||||
|
--sidebar-accent-foreground: 240 5.9% 10%;
|
||||||
|
--sidebar-border: 44, 100%, 59%;
|
||||||
|
--sidebar-ring: 4, 77%, 48%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.prose * {
|
||||||
|
color: hsl(var(--card-foreground)) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue