mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-30 21:01:54 +08:00
Some checks failed
all-good: Did all the other checks pass? / all-good (push) Has been cancelled
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
DB migration compat / Check if migrations changed (push) Has been cancelled
Docker Server Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Server Build and Run / docker (push) Has been cancelled
Runs E2E API Tests (Local Emulator) / E2E Tests (Local Emulator, Node ${{ matrix.node-version }}) (22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (mock, 22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (prod, 22.x) (push) Has been cancelled
Runs E2E API Tests with custom port prefix / build (22.x) (push) Has been cancelled
Runs E2E Fallback Tests / E2E Fallback Tests (Node ${{ matrix.node-version }}) (22.x) (push) Has been cancelled
Lint & build / lint_and_build (24) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
DB migration compat / Back-compat — Current branch migrations with ${{ needs.check-migrations-changed.outputs.base_branch }} branch code (push) Has been cancelled
DB migration compat / Forward-compat — Current branch code with ${{ needs.check-migrations-changed.outputs.base_branch }} branch migrations (push) Has been cancelled
DB migration compat / No migration changes (skipped) (push) Has been cancelled
37 lines
878 B
TypeScript
37 lines
878 B
TypeScript
"use client";
|
|
|
|
import { cn } from "@hexclave/ui";
|
|
|
|
export type DesignSeparatorProps = {
|
|
orientation?: "horizontal" | "vertical",
|
|
} & React.HTMLAttributes<HTMLDivElement>;
|
|
|
|
/**
|
|
* Thin divider line. Use `orientation="vertical"` inside a flex row to
|
|
* separate inline groups, or omit for a horizontal rule between sections.
|
|
*
|
|
* ```tsx
|
|
* <DesignSeparator />
|
|
* <DesignSeparator orientation="vertical" className="h-6" />
|
|
* ```
|
|
*/
|
|
export function DesignSeparator({
|
|
orientation = "horizontal",
|
|
className,
|
|
...props
|
|
}: DesignSeparatorProps) {
|
|
return (
|
|
<div
|
|
role="separator"
|
|
aria-orientation={orientation}
|
|
className={cn(
|
|
orientation === "horizontal"
|
|
? "h-[1px] w-full bg-black/[0.08] dark:bg-white/[0.06]"
|
|
: "w-[1px] h-full bg-black/[0.08] dark:bg-white/[0.06]",
|
|
className
|
|
)}
|
|
{...props}
|
|
/>
|
|
);
|
|
}
|