Skip to main content
Source snapshot: 13 October 2026. These pages describe the current implementation, including unfinished controls. See coverage and review notes.

Website visibility

Host: admin.<ROOT_DOMAIN> · Route: /[tenant]/website/visibility

Purpose and access

Inspect and toggle the proposed visibility of website sections.You need an account session and a resolved membership context in the selected Mahallu (including the API’s current platform elevation path). The API independently checks the requested operation’s permissions and feature availability.

Screen layout

Page Visibility, Navbar Visibility, and Footer Visibility lists contain individual visibility switches.

Fields and displayed information

This screen has no editable fields or filters in its rendered components.

Actions

Navigation and row interactions are described in the sequence below.

Interaction sequence

Toggle an item → its local visible/hidden state changes in that list.

States and rules

Visibility changes are local state only. There is no API save or public-site enforcement; reloading resets the component’s configured defaults.

Implementation references

Paths below are relative to the application repository. This is source-reviewed behavior, not a recorded browser test.
  • apps/web/src/app/sites/admin/[tenant]/website/visibility/page.tsx
  • apps/web/src/features/website/website-visibility.tsx
Data and access helpers: apps/web/src/lib/session.ts, apps/web/src/lib/server-api.ts, apps/web/src/lib/tenants.ts