Unverified Commit 18b4be04 authored by Lemon-miaow's avatar Lemon-miaow
Browse files

refactor(panel): uniform title icon styles

parent f3521e37
Loading
Loading
Loading
Loading
+4 −1
Changes for panel/src/pages/Account.tsx: 4 added lines, 1 removed line.
Original line number Diff line number Diff line
import { useState, type FormEvent } from "react";
import { CheckCircle2, Link2, LogOut, ShieldCheck } from "lucide-react";
import { CheckCircle2, Link2, LogOut, ShieldCheck, UserRound } from "lucide-react";
import { useTranslation } from "react-i18next";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
@@ -68,12 +68,15 @@ export function Account() {

  return (
    <>
      <div className="flex items-center gap-3">
        <UserRound className="h-6 w-6 text-primary" />
        <div>
          <h1 className="text-2xl font-semibold tracking-tight">{t("title")}</h1>
          <p className="text-sm text-muted-foreground">
            {t("subtitle")}
          </p>
        </div>
      </div>

      <Card>
        <CardHeader>
+4 −0
Changes for panel/src/pages/Dashboard.tsx: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ import {
  Database,
  Box,
  Hand,
  LayoutDashboard,
} from "lucide-react";
import { useTranslation } from "react-i18next";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
@@ -82,10 +83,13 @@ export function Dashboard() {

  return (
    <>
      <div className="flex items-center gap-3">
        <LayoutDashboard className="h-6 w-6 text-primary" />
        <div>
          <h1 className="text-2xl font-semibold tracking-tight">{t("title")}</h1>
          <p className="text-sm text-muted-foreground">{t("subtitle")}</p>
        </div>
      </div>

      {loading && !servers ? (
        <Loading />
+4 −0
Changes for panel/src/pages/MyServers.tsx: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
import { Server } from "lucide-react";
import { useTranslation } from "react-i18next";
import { Card, CardContent } from "@/components/ui/card";
import { ServerCard } from "@/components/ServerCard";
@@ -16,12 +17,15 @@ export function MyServers() {

  return (
    <>
      <div className="flex items-center gap-3">
        <Server className="h-6 w-6 text-primary" />
        <div>
          <h1 className="text-2xl font-semibold tracking-tight">{t("my_servers_title")}</h1>
          <p className="text-sm text-muted-foreground">
            {t("my_servers_subtitle")}
          </p>
        </div>
      </div>

      {loading && !data ? (
        <Loading />
+3 −0
Changes for panel/src/pages/ServerConsole.tsx: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -91,6 +91,8 @@ export function ServerConsole() {
      ) : data ? (
        <>
          <div className="flex flex-wrap items-center justify-between gap-3">
            <div className="flex items-center gap-3">
              <Terminal className="h-6 w-6 text-primary" />
              <div>
                <h1 className="text-2xl font-semibold tracking-tight">
                  {data.displayName || data.name}
@@ -101,6 +103,7 @@ export function ServerConsole() {
                  </p>
                )}
              </div>
            </div>
            <div className="flex items-center gap-2">
              <PhaseBadge phase={data.phase} />
              {streamable ? (
+3 −0
Changes for panel/src/pages/admin/ImageAdmin.tsx: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -18,12 +18,15 @@ export function ImageAdmin() {

  return (
    <>
      <div className="flex items-center gap-3">
        <Boxes className="h-6 w-6 text-primary" />
        <div>
          <h1 className="text-2xl font-semibold tracking-tight">{t("images_title")}</h1>
          <p className="text-sm text-muted-foreground">
            {t("images_subtitle")}
          </p>
        </div>
      </div>

      {loading && !data ? (
        <Loading />
Loading