feat: complete minute birth-time rectification flow

This commit is contained in:
Jesse_Chen
2026-07-25 01:17:14 +08:00
parent f90aba217f
commit 3ca30ed7de
93 changed files with 8347 additions and 1646 deletions
@@ -0,0 +1,20 @@
import type { ReactNode } from "react";
type AppLoadingIndicatorProps = Readonly<{
title: string;
detail: ReactNode;
className?: string;
}>;
export function AppLoadingIndicator({ title, detail, className = "" }: AppLoadingIndicatorProps) {
return (
<div className={`app-loading-content${className ? ` ${className}` : ""}`}>
<div className="app-loading-symbol" aria-hidden="true">
<span className="app-loading-orbit" />
<span className="app-loading-mark" />
</div>
<strong>{title}</strong>
<span>{detail}</span>
</div>
);
}