diff --git a/src/photo/PhotoGridSidebar.tsx b/src/photo/PhotoGridSidebar.tsx index 7aa1f951..7b6c5d21 100644 --- a/src/photo/PhotoGridSidebar.tsx +++ b/src/photo/PhotoGridSidebar.tsx @@ -10,7 +10,7 @@ import PhotoFilmSimulation from '@/simulation/PhotoFilmSimulation'; import PhotoFilmSimulationIcon from '@/simulation/PhotoFilmSimulationIcon'; -import { FilmSimulations } from '@/simulation'; +import { FilmSimulations, sortFilmSimulationsWithCount } from '@/simulation'; export default function PhotoGridSidebar({ tags, @@ -56,17 +56,19 @@ export default function PhotoGridSidebar({ icon={} - items={simulations.map(({ simulation, count }) => -
- -
)} + items={simulations + .sort(sortFilmSimulationsWithCount) + .map(({ simulation, count }) => +
+ +
)} />} {photosCount > 0 && { + const aLabel = labelForFilmSimulation(a.simulation).large; + const bLabel = labelForFilmSimulation(b.simulation).large; + return aLabel.localeCompare(bLabel); +}; export const titleForFilmSimulation = ( simulation: FilmSimulation,