@@ -390,19 +393,19 @@ export function ReportsPage() {
// ─── Shared styles ────────────────────────────────────────────────────────────
const btnStyle: React.CSSProperties = {
- padding: "0.35rem 0.75rem",
+ padding: "0.4rem 0.85rem",
border: "1px solid #d1d5db",
- borderRadius: 4,
- background: "#f9fafb",
+ borderRadius: 6,
+ background: "#fff",
cursor: "pointer",
fontSize: 13,
fontWeight: 500,
};
const inputStyle: React.CSSProperties = {
- padding: "0.3rem 0.4rem",
+ padding: "0.35rem 0.5rem",
border: "1px solid #d1d5db",
- borderRadius: 4,
+ borderRadius: 6,
fontSize: 13,
marginLeft: "0.25rem",
};
diff --git a/apps/web/src/pages/Services.tsx b/apps/web/src/pages/Services.tsx
index 229b0d7..eb952b1 100644
--- a/apps/web/src/pages/Services.tsx
+++ b/apps/web/src/pages/Services.tsx
@@ -119,7 +119,7 @@ export function ServicesPage() {
Services
@@ -128,11 +128,12 @@ export function ServicesPage() {
{services.length === 0 ? (
No services configured yet.
) : (
+
{["Name", "Description", "Price", "Duration", "Status", ""].map((h) => (
- |
+ |
{h}
|
))}
@@ -171,6 +172,7 @@ export function ServicesPage() {
))}
+
)}
{showForm && (
@@ -230,7 +232,7 @@ export function ServicesPage() {
@@ -277,15 +279,15 @@ function Field({ label, children }: { label: string; children: React.ReactNode }
}
const btnStyle: React.CSSProperties = {
- padding: "0.35rem 0.75rem", border: "1px solid #d1d5db",
- borderRadius: 4, background: "#f9fafb", cursor: "pointer", fontSize: 13,
+ padding: "0.4rem 0.85rem", border: "1px solid #d1d5db",
+ borderRadius: 6, background: "#fff", cursor: "pointer", fontSize: 13, fontWeight: 500,
};
const inputStyle: React.CSSProperties = {
- width: "100%", padding: "0.4rem 0.5rem", border: "1px solid #d1d5db",
- borderRadius: 4, fontSize: 14, boxSizing: "border-box",
+ width: "100%", padding: "0.45rem 0.6rem", border: "1px solid #d1d5db",
+ borderRadius: 6, fontSize: 14, boxSizing: "border-box",
};
const tdStyle: React.CSSProperties = {
- padding: "0.5rem 0.75rem", borderBottom: "1px solid #e2e8f0",
+ padding: "0.55rem 0.75rem", borderBottom: "1px solid #f3f4f6",
};
diff --git a/apps/web/src/pages/Staff.tsx b/apps/web/src/pages/Staff.tsx
index 0f34ffb..5e9b594 100644
--- a/apps/web/src/pages/Staff.tsx
+++ b/apps/web/src/pages/Staff.tsx
@@ -78,7 +78,7 @@ export function StaffPage() {
Staff
-
@@ -86,11 +86,12 @@ export function StaffPage() {
{staff.length === 0 ? (
No staff members yet.
) : (
+
{["Name", "Email", "Role", "Status", ""].map((h) => (
- | {h} |
+ {h} |
))}
@@ -113,6 +114,7 @@ export function StaffPage() {
))}
+
)}
{showForm && (
@@ -143,7 +145,7 @@ export function StaffPage() {
{formError &&
{formError}
}
-
+
{saving ? "Saving…" : editing ? "Save Changes" : "Add Staff"}
setShowForm(false)} style={btnStyle}>Cancel
@@ -156,7 +158,7 @@ export function StaffPage() {
);
}
-const btnStyle: React.CSSProperties = { padding: "0.35rem 0.75rem", border: "1px solid #d1d5db", borderRadius: 4, background: "#f9fafb", cursor: "pointer", fontSize: 13 };
-const inputStyle: React.CSSProperties = { width: "100%", padding: "0.4rem 0.5rem", border: "1px solid #d1d5db", borderRadius: 4, fontSize: 14, boxSizing: "border-box" };
+const btnStyle: React.CSSProperties = { padding: "0.4rem 0.85rem", border: "1px solid #d1d5db", borderRadius: 6, background: "#fff", cursor: "pointer", fontSize: 13, fontWeight: 500 };
+const inputStyle: React.CSSProperties = { width: "100%", padding: "0.45rem 0.6rem", border: "1px solid #d1d5db", borderRadius: 6, fontSize: 14, boxSizing: "border-box" };
const labelStyle: React.CSSProperties = { display: "block", fontWeight: 600, marginBottom: "0.25rem", fontSize: 13, color: "#374151" };
-const tdStyle: React.CSSProperties = { padding: "0.5rem 0.75rem", borderBottom: "1px solid #e2e8f0" };
+const tdStyle: React.CSSProperties = { padding: "0.55rem 0.75rem", borderBottom: "1px solid #f3f4f6" };