chore(web): 前端格式 - 统一十个文件的 Prettier 格式 (#561)
Original-Commit: ade0049c0b80733dfea563bac2aae9260e373cf0 style(web): 前端格式 - 补 Prettier 格式(10 个文件) 这 10 个文件(3 个组件/样式与设置页、4 个 admin 主题与控件、1 个 lib、2 个测试) 用仓库自带 Prettier 检查会 warn,`bun scripts/check-changed-formatting.mjs` 在改动到它们时 会直接判红。本次只做格式化,不改任何行为:合并的 CSS 声明、去掉多余换行与括号、 统一链式调用换行。 验证:prettier --write 后 `check-changed-formatting.mjs` 通过、typecheck 通过、 1940 条前端测试全过、eslint 通过。
This commit is contained in:
@@ -24,25 +24,13 @@ const movingMap: Record<Direction, string> = {
|
||||
const highlight = "radial-gradient(75% 181% at 50% 50%, color-mix(in srgb, var(--user-ink) 22%, transparent) 0%, transparent 100%)";
|
||||
|
||||
function rotateDirection(current: Direction, clockwise: boolean): Direction {
|
||||
const directions: Direction[] = clockwise
|
||||
? ["TOP", "LEFT", "BOTTOM", "RIGHT"]
|
||||
: ["TOP", "RIGHT", "BOTTOM", "LEFT"];
|
||||
const directions: Direction[] = clockwise ? ["TOP", "LEFT", "BOTTOM", "RIGHT"] : ["TOP", "RIGHT", "BOTTOM", "LEFT"];
|
||||
const index = directions.indexOf(current);
|
||||
return directions[(index - 1 + directions.length) % directions.length];
|
||||
}
|
||||
|
||||
// Aceternity Hover Border Gradient:中性墨色描边,不用彩色高光。
|
||||
export function HoverBorderGradient<T extends ElementType = "button">({
|
||||
children,
|
||||
containerClassName,
|
||||
className,
|
||||
as,
|
||||
duration = 1,
|
||||
clockwise = true,
|
||||
onMouseEnter,
|
||||
onMouseLeave,
|
||||
...props
|
||||
}: HoverBorderGradientProps<T>) {
|
||||
export function HoverBorderGradient<T extends ElementType = "button">({ children, containerClassName, className, as, duration = 1, clockwise = true, onMouseEnter, onMouseLeave, ...props }: HoverBorderGradientProps<T>) {
|
||||
const Tag = (as || "button") as any;
|
||||
const reducedMotion = useReducedMotion();
|
||||
const [hovered, setHovered] = useState(false);
|
||||
|
||||
Reference in New Issue
Block a user