Phase 1: Feature Flag Setup
Goal
Prerequisites
Steps
0.1 Add Toggle Definition
export const toggles = {
// ... existing toggles ...
iiifViewerRefactored: {
id: 'iiifViewerRefactored',
title: 'IIIF Viewer - Refactored',
defaultValue: false,
description: 'Use refactored Item Viewer',
},
};0.2 Create New Context Structure
0.3 Rename Existing Components to .legacy.tsx
0.4 Create Wrapper Component
0.5 Create Initial .refactored.tsx Files
0.6 Verify No Behaviour Change
Success Criteria
Next Steps
Last updated