export interface FlowTypeLabels { navLabel: string singular: string plural: string newButton: string searchPlaceholder: string } export const FLOW_TYPE_LABELS: Record = { all: { navLabel: 'All Flows', singular: 'Flow', plural: 'Flows', newButton: '+ Create Flow', searchPlaceholder: 'Search flows, sessions, tags\u2026', }, troubleshooting: { navLabel: 'Troubleshooting', singular: 'Flow', plural: 'Flows', newButton: '+ New Troubleshooting Flow', searchPlaceholder: 'Search troubleshooting flows\u2026', }, procedural: { navLabel: 'Projects', singular: 'Project', plural: 'Projects', newButton: '+ New Project', searchPlaceholder: 'Search projects, runbooks\u2026', }, } export function getFlowLabels(typeFilter?: string): FlowTypeLabels { if (typeFilter && typeFilter in FLOW_TYPE_LABELS) { return FLOW_TYPE_LABELS[typeFilter] } return FLOW_TYPE_LABELS.all }