Process 1 build 0203261608

This commit is contained in:
2026-03-02 16:08:38 +13:00
parent eeba143b41
commit 821f518bb3
7 changed files with 466 additions and 21 deletions

View File

@@ -1613,11 +1613,11 @@ export default function SettingsPage({ section }: SettingsPageProps) {
>
{status && <div className="error-banner">{status}</div>}
{settingsSections.length > 0 ? (
<div className="admin-form">
<div className="admin-form admin-zone-stack">
{settingsSections
.filter(shouldRenderSection)
.map((sectionGroup) => (
<section key={sectionGroup.key} className="admin-section">
<section key={sectionGroup.key} className="admin-section admin-zone">
<div className="section-header">
<h2>
{sectionGroup.key === 'requests' ? 'Request sync controls' : sectionGroup.title}
@@ -2228,6 +2228,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
) : null}
<button
type="button"
className="settings-action-button"
onClick={() => void saveSettingGroup(sectionGroup)}
disabled={sectionSaving[sectionGroup.key] || sectionTesting[sectionGroup.key]}
>
@@ -2236,7 +2237,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
{getSectionTestLabel(sectionGroup.key) ? (
<button
type="button"
className="ghost-button"
className="ghost-button settings-action-button"
onClick={() => void testSettingGroup(sectionGroup)}
disabled={sectionSaving[sectionGroup.key] || sectionTesting[sectionGroup.key]}
>
@@ -2257,7 +2258,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
</div>
)}
{showLogs && (
<section className="admin-section" id="logs">
<section className="admin-section admin-zone" id="logs">
<div className="section-header">
<h2>Activity log</h2>
<div className="log-actions">
@@ -2283,7 +2284,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
</section>
)}
{showCacheExtras && (
<section className="admin-section" id="cache">
<section className="admin-section admin-zone" id="cache">
<div className="section-header">
<h2>Saved requests (cache)</h2>
</div>
@@ -2312,7 +2313,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
</section>
)}
{showMaintenance && (
<section className="admin-section" id="maintenance">
<section className="admin-section admin-zone" id="maintenance">
<div className="section-header">
<h2>Maintenance</h2>
</div>
@@ -2379,7 +2380,7 @@ export default function SettingsPage({ section }: SettingsPageProps) {
</section>
)}
{showRequestsExtras && (
<section className="admin-section" id="schedules">
<section className="admin-section admin-zone" id="schedules">
<div className="section-header">
<h2>Scheduled tasks</h2>
</div>