Document sidebar collapse configuration

This commit is contained in:
Sam Becker 2025-03-23 17:20:29 -05:00
parent cdc83758b2
commit 5c8dbcc64b
3 changed files with 13 additions and 1 deletions

View File

@ -135,6 +135,7 @@ Application behavior can be changed by configuring the following environment var
- `recipes` (default)
- `films` (default)
- `focal-lengths`
- `NEXT_PUBLIC_EXHAUSTIVE_SIDEBAR_CATEGORIES = 1` shows all sidebar category content
- `NEXT_PUBLIC_HIDE_EXIF_DATA = 1` hides EXIF data in photo details and OG images (potentially useful for portfolios, which don't focus on photography)
- `NEXT_PUBLIC_HIDE_ZOOM_CONTROLS = 1` hides fullscreen photo zoom controls
- `NEXT_PUBLIC_HIDE_TAKEN_AT_TIME = 1` hides taken at time from photo meta

View File

@ -73,6 +73,7 @@ export default function AdminAppConfigurationClient({
// Display
categoryVisibility,
hasCategoryVisibility,
collapseSidebarCategories,
showExifInfo,
showZoomControls,
showTakenAtTimeHidden,
@ -520,6 +521,15 @@ export default function AdminAppConfigurationClient({
(default: {`"${DEFAULT_CATEGORY_KEYS.join(',')}"`}):
{renderEnvVars(['NEXT_PUBLIC_CATEGORY_VISIBILITY'])}
</ChecklistRow>
<ChecklistRow
title="Collapse sidebar categories"
status={collapseSidebarCategories}
optional
>
Set environment variable to {'"1"'} to show all sidebar
category content
{renderEnvVars(['NEXT_PUBLIC_EXHAUSTIVE_SIDEBAR_CATEGORIES'])}
</ChecklistRow>
<ChecklistRow
title="Show EXIF data"
status={showExifInfo}

View File

@ -221,7 +221,7 @@ export const SHOW_FILM_SIMULATIONS =
export const SHOW_FOCAL_LENGTHS =
CATEGORY_VISIBILITY.includes('focal-lengths');
export const COLLAPSE_SIDEBAR_CATEGORIES =
process.env.NEXT_PUBLIC_EXPAND_SIDEBAR_CATEGORIES !== '1';
process.env.NEXT_PUBLIC_EXHAUSTIVE_SIDEBAR_CATEGORIES !== '1';
export const SHOW_EXIF_DATA =
process.env.NEXT_PUBLIC_HIDE_EXIF_DATA !== '1';
export const SHOW_ZOOM_CONTROLS =
@ -326,6 +326,7 @@ export const APP_CONFIGURATION = {
hasCategoryVisibility:
Boolean(process.env.NEXT_PUBLIC_CATEGORY_VISIBILITY),
categoryVisibility: CATEGORY_VISIBILITY,
collapseSidebarCategories: COLLAPSE_SIDEBAR_CATEGORIES,
showExifInfo: SHOW_EXIF_DATA,
showZoomControls: SHOW_ZOOM_CONTROLS,
showTakenAtTimeHidden: SHOW_TAKEN_AT_TIME,