Atlas
Patterns

Settings

Side-navigated preferences. Cards per section, controls inline. Destructive actions isolated.

Live preview

General

Project metadata and deployment defaults.

Project name
Default branch
Notifications
Danger zone
Deleting a project is permanent. All deployments and logs will be removed.
<div style="display:grid;grid-template-columns:200px 1fr;gap:16px;padding:16px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-base)">
  <aside>
    <div style="font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;margin-bottom:8px;padding:0 8px">Settings</div>
    <ul class="atlas-list" style="list-style:none;padding:0;margin:0;font-size:13px">
      <li class="atlas-list-item is-selected">General</li>
      <li class="atlas-list-item">Environment variables</li>
      <li class="atlas-list-item">Domains</li>
      <li class="atlas-list-item">Team</li>
      <li class="atlas-list-item">Billing</li>
      <li class="atlas-list-item">Danger zone</li>
    </ul>
  </aside>
  <main>
    <div style="display:flex;flex-direction:column;gap:16px">
      <div>
        <h3 style="font-size:16px;font-weight:600;margin:0 0 4px">General</h3>
        <p style="font-size:13px;color:var(--text-secondary);margin:0">Project metadata and deployment defaults.</p>
      </div>
      <div class="atlas-card">
        <div class="atlas-card-header"><span class="atlas-panel-title">Project name</span></div>
        <div class="atlas-card-body" style="display:flex;gap:8px;align-items:center">
          <input class="atlas-input" value="atlas-edge" style="flex:1" />
          <button class="atlas-btn atlas-btn-primary">Save</button>
        </div>
      </div>
      <div class="atlas-card">
        <div class="atlas-card-header"><span class="atlas-panel-title">Default branch</span></div>
        <div class="atlas-card-body">
          <div class="atlas-segmented">
            <button class="atlas-segmented-item is-active">main</button>
            <button class="atlas-segmented-item">master</button>
            <button class="atlas-segmented-item">develop</button>
          </div>
        </div>
      </div>
      <div class="atlas-card">
        <div class="atlas-card-header"><span class="atlas-panel-title">Notifications</span></div>
        <div class="atlas-card-body" style="display:flex;flex-direction:column;gap:8px">
          <label style="display:flex;align-items:center;justify-content:space-between;font-size:13px"><span>Deploy succeeded</span><button class="atlas-switch is-on"></button></label>
          <label style="display:flex;align-items:center;justify-content:space-between;font-size:13px"><span>Deploy failed</span><button class="atlas-switch is-on"></button></label>
          <label style="display:flex;align-items:center;justify-content:space-between;font-size:13px"><span>Weekly digest</span><button class="atlas-switch"></button></label>
        </div>
      </div>
      <div class="atlas-alert atlas-alert-error" style="margin-top:8px">
        <div class="atlas-alert-icon"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="12" cy="12" r="10"/><path d="m15 9-6 6M9 9l6 6"/></svg></div>
        <div class="atlas-alert-title">Danger zone</div>
        <div class="atlas-alert-desc">Deleting a project is permanent. All deployments and logs will be removed.</div>
      </div>
    </div>
  </main>
</div>