update order of storybook categories

This commit is contained in:
tykayn 2025-09-16 16:50:53 +02:00
parent 43c4326afd
commit 808b4b8f9e
19 changed files with 235 additions and 626 deletions

View file

@ -13,36 +13,55 @@ const {execSync} = require('child_process');
// Define the mapping from old categories to new categories
const categoryMapping = {
// UI Components
// UI Components to composants/boutons
'UI/Buttons/ExportChatButton': 'composants/boutons/ExportChatButton',
'UI/Buttons/MainButton': 'composants/boutons/MainButton',
'UI/Buttons/ToggleButton': 'composants/boutons/ToggleButton',
'Chatbot/Actions/ExportChatButton': 'composants/boutons/ExportChatButton',
'Components/Buttons/ExportChatButton': 'composants/boutons/ExportChatButton',
'Components/MainButton': 'composants/boutons/MainButton',
'Components/ToggleButton': 'composants/boutons/ToggleButton',
'Components/FeedbackButton': 'composants/boutons/FeedbackButton',
'Chatbot/ExportChatButton': 'UI/Buttons/ExportChatButton',
'Components/MainButton': 'UI/Buttons/MainButton',
'Components/AlertBox': 'UI/Feedback/AlertBox',
'Components/Logo': 'Design/Brand/Logo',
'Components/ColorDisplay': 'Design/Colors/ColorDisplay',
'Components/FeedbackButton': 'UI/Feedback/FeedbackButton',
'Components/ToggleButton': 'UI/Buttons/ToggleButton',
// UI Feedback to composants/feedback
'UI/Feedback/AlertBox': 'composants/feedback/AlertBox',
'UI/Feedback/FeedbackButton': 'composants/boutons/FeedbackButton',
'Components/AlertBox': 'composants/feedback/AlertBox',
// Chatbot Components
'Chatbot/ConversationItem': 'Chatbot/Conversation/ConversationItem',
'Chatbot/WarningBugs': 'Chatbot/Feedback/WarningBugs',
'Components/MessageBox': 'Chatbot/Messages/MessageBox',
'Components/PromptInput': 'Chatbot/Input/PromptInput',
'Components/NewInput': 'Chatbot/Input/NewInput',
'Components/SourceBlock': 'Chatbot/Sources/SourceBlock',
// Design to fondations
'Design/Colors/ColorDisplay': 'fondations/couleurs/ColorDisplay',
'Design/Brand/Logo': 'fondations/brand/Logo',
'Components/Logo': 'fondations/brand/Logo',
'Components/ColorDisplay': 'fondations/couleurs/ColorDisplay',
// Navigation
'Navigation/DsNavbar': 'UI/Navigation/Navbar',
// UI Navigation to patterns/breadcrumbs
'UI/Navigation/Navbar': 'patterns/breadcrumbs/Navbar',
'Navigation/DsNavbar': 'patterns/breadcrumbs/Navbar',
// Chatbot Components to composants
'Chatbot/Conversation/ConversationItem': 'composants/conversation/ConversationItem',
'Chatbot/Feedback/WarningBugs': 'composants/feedback/WarningBugs',
'Chatbot/Messages/MessageBox': 'composants/conversation/MessageBox',
'Chatbot/Input/PromptInput': 'composants/inputs/PromptInput',
'Chatbot/Input/NewInput': 'composants/inputs/NewInput',
'Chatbot/Sources/SourceBlock': 'composants/conversation/SourceBlock',
'Chatbot/ConversationItem': 'composants/conversation/ConversationItem',
'Chatbot/WarningBugs': 'composants/feedback/WarningBugs',
'Components/MessageBox': 'composants/conversation/MessageBox',
'Components/PromptInput': 'composants/inputs/PromptInput',
'Components/NewInput': 'composants/inputs/NewInput',
'Components/SourceBlock': 'composants/conversation/SourceBlock',
// App
'App/Chatbot': 'App/Features/Chatbot',
'App/Features/Chatbot': 'composants/conversation/Chatbot',
'App/Chatbot': 'composants/conversation/Chatbot',
};
// Find all story files
const findStoryFiles = () => {
try {
const result = execSync(
'find /home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/old-sae-airwatch/src -name "*.stories.ts"'
'find /home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/airwatch/src -name "*.stories.ts"'
).toString();
return result.split('\n').filter(Boolean);
} catch (error) {