feat: revamp dashboard photo management (#136)

Signed-off-by: Innei <tukon479@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Innei
2025-10-31 02:07:13 +08:00
committed by GitHub
parent 7dd6c1c812
commit ba68be802e
347 changed files with 65832 additions and 95656 deletions

View File

@@ -50,13 +50,7 @@ export function ErrorElement() {
{/* Error icon and status */}
<div className="mb-8 text-center">
<div className="bg-background-secondary mb-4 inline-flex h-16 w-16 items-center justify-center rounded-full">
<svg
className="text-red h-8 w-8"
fill="none"
viewBox="0 0 24 24"
strokeWidth={1.5}
stroke="currentColor"
>
<svg className="text-red h-8 w-8" fill="none" viewBox="0 0 24 24" strokeWidth={1.5} stroke="currentColor">
<path
strokeLinecap="round"
strokeLinejoin="round"
@@ -64,19 +58,13 @@ export function ErrorElement() {
/>
</svg>
</div>
<h1 className="text-text mb-2 text-3xl font-medium">
Something went wrong
</h1>
<p className="text-text-secondary text-lg">
We encountered an unexpected error
</p>
<h1 className="text-text mb-2 text-3xl font-medium">Something went wrong</h1>
<p className="text-text-secondary text-lg">We encountered an unexpected error</p>
</div>
{/* Error message */}
<div className="bg-material-medium border-fill-tertiary mb-6 rounded-lg border p-4">
<p className="text-text-secondary font-mono text-sm break-words">
{message}
</p>
<p className="text-text-secondary font-mono text-sm break-words">{message}</p>
</div>
{/* Stack trace in development */}
@@ -108,9 +96,7 @@ export function ErrorElement() {
{/* Help text */}
<div className="text-center">
<p className="text-text-secondary mb-3 text-sm">
If this problem persists, please report it to our team.
</p>
<p className="text-text-secondary mb-3 text-sm">If this problem persists, please report it to our team.</p>
<a
href={`${repository.url}/issues/new?title=${encodeURIComponent(
`Error: ${message}`,
@@ -121,11 +107,7 @@ export function ErrorElement() {
rel="noreferrer"
className="text-text-secondary hover:text-text inline-flex items-center text-sm transition-colors"
>
<svg
className="mr-2 h-4 w-4"
fill="currentColor"
viewBox="0 0 24 24"
>
<svg className="mr-2 h-4 w-4" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 0C5.374 0 0 5.373 0 12 0 17.302 3.438 21.8 8.207 23.387c.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.509 11.509 0 0112 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.627-5.373-12-12-12z" />
</svg>
Report on GitHub