2024-07-14 12:28:44 +00:00
|
|
|
import { Theme, createTheme } from "@suid/material/styles";
|
|
|
|
import { deepPurple, amber } from "@suid/material/colors";
|
|
|
|
import { Accessor } from "solid-js";
|
|
|
|
|
2024-10-24 15:47:44 +00:00
|
|
|
/**
|
|
|
|
* The MUI theme.
|
|
|
|
*/
|
2024-08-05 07:33:00 +00:00
|
|
|
export function useRootTheme(): Accessor<Theme> {
|
|
|
|
return () =>
|
|
|
|
createTheme({
|
|
|
|
palette: {
|
|
|
|
primary: {
|
|
|
|
main: deepPurple[500],
|
|
|
|
},
|
|
|
|
secondary: {
|
|
|
|
main: amber.A200,
|
|
|
|
},
|
2024-07-14 12:28:44 +00:00
|
|
|
},
|
2024-08-05 07:33:00 +00:00
|
|
|
});
|
2024-07-14 12:28:44 +00:00
|
|
|
}
|
2024-10-24 15:47:44 +00:00
|
|
|
|
|
|
|
export const ANIM_CURVE_STD = "cubic-bezier(0.4, 0, 0.2, 1)";
|
|
|
|
export const ANIM_CURVE_DECELERATION = "cubic-bezier(0, 0, 0.2, 1)";
|
|
|
|
export const ANIM_CURVE_ACELERATION = "cubic-bezier(0.4, 0, 1, 1)";
|
|
|
|
export const ANIM_CURVE_SHARP = "cubic-bezier(0.4, 0, 0.6, 1)";
|