| export interface Feature { |
| id: string; |
| name: string; |
| description: string; |
| viewed: boolean; |
| releaseDate: string; |
| } |
|
|
| export const getFeatureFlags = async (): Promise<Feature[]> => { |
| |
| |
| |
| |
| return [ |
| { |
| id: 'feature-1', |
| name: 'Dark Mode', |
| description: 'Enable dark mode for better night viewing', |
| viewed: true, |
| releaseDate: '2024-03-15', |
| }, |
| { |
| id: 'feature-2', |
| name: 'Tab Management', |
| description: 'Customize your tab layout', |
| viewed: false, |
| releaseDate: '2024-03-20', |
| }, |
| ]; |
| }; |
|
|
| export const markFeatureViewed = async (featureId: string): Promise<void> => { |
| |
| console.log(`Marking feature ${featureId} as viewed`); |
| }; |
|
|