feat: add panel title headings to all SpaceSettings panels

This commit is contained in:
Jannis Braun
2026-03-22 02:20:51 +01:00
parent b3cb84c6a2
commit e87cab58bf
5 changed files with 5 additions and 0 deletions
@@ -69,6 +69,7 @@ function DiscoveryPanel({ spaceId }: { spaceId: string }) {
return ( return (
<div className="space-y-5"> <div className="space-y-5">
<h2 className="text-lg font-semibold text-txt-primary mb-6">Discovery</h2>
{!discoveryEnabled && ( {!discoveryEnabled && (
<div className="p-2.5 bg-accent-amber/10 border border-accent-amber/30 rounded text-[13px] text-accent-amber"> <div className="p-2.5 bg-accent-amber/10 border border-accent-amber/30 rounded text-[13px] text-accent-amber">
Space discovery is disabled by the instance administrator. Changing visibility will have no effect until discovery is re-enabled. Space discovery is disabled by the instance administrator. Changing visibility will have no effect until discovery is re-enabled.
@@ -60,6 +60,7 @@ export function BansPanel({ spaceId }: BansPanelProps) {
return ( return (
<div className="space-y-4"> <div className="space-y-4">
<h2 className="text-lg font-semibold text-txt-primary mb-6">Bans</h2>
{error && ( {error && (
<div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div> <div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div>
)} )}
@@ -100,6 +100,7 @@ export function MembersPanel({ spaceId }: MembersPanelProps) {
return ( return (
<div className="space-y-4"> <div className="space-y-4">
<h2 className="text-lg font-semibold text-txt-primary mb-6">Members</h2>
{error && ( {error && (
<div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div> <div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div>
)} )}
@@ -273,6 +273,7 @@ export function OverviewPanel({ spaceId }: OverviewPanelProps) {
return ( return (
<> <>
<div className="space-y-5"> <div className="space-y-5">
<h2 className="text-lg font-semibold text-txt-primary mb-6">Overview</h2>
{/* Space Identity */} {/* Space Identity */}
<div> <div>
<div className="text-[11px] font-semibold text-txt-tertiary uppercase tracking-wider mb-1.5">Space Identity</div> <div className="text-[11px] font-semibold text-txt-tertiary uppercase tracking-wider mb-1.5">Space Identity</div>
@@ -127,6 +127,7 @@ export function RolesPanel({ spaceId }: RolesPanelProps) {
return ( return (
<div className="space-y-5"> <div className="space-y-5">
<h2 className="text-lg font-semibold text-txt-primary mb-6">Roles</h2>
{error && ( {error && (
<div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div> <div className="p-2 bg-accent-rose/10 border border-accent-rose/30 rounded text-txt-danger text-sm">{error}</div>
)} )}