cms.c2sgmbh/src/migrations/index.ts
Martin Porwoll 4f6280e09e feat: add HeroSliderBlock for multi-slide hero sections
- Add HeroSliderBlock with 1-10 slides support
- Each slide: background image (desktop + mobile), headline, subline, overlay, 2 CTAs
- Animation types: fade, slide, zoom, flip, none
- Autoplay with configurable interval, pause on hover/interaction
- Navigation: arrows (multiple styles), dots (dots/lines/numbers/thumbnails/progress)
- Touch swipe and keyboard navigation support
- Responsive height settings (desktop + mobile)
- Accessibility: ARIA labels, reduced motion support
- Add migration and update documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-13 14:57:13 +00:00

87 lines
4.2 KiB
TypeScript

import * as migration_20251130_213501_initial_with_localization from './20251130_213501_initial_with_localization';
import * as migration_20251202_081830_add_is_super_admin_to_users from './20251202_081830_add_is_super_admin_to_users';
import * as migration_20251206_071552_portfolio_collections from './20251206_071552_portfolio_collections';
import * as migration_20251206_134750_tenant_email_config from './20251206_134750_tenant_email_config';
import * as migration_20251206_141403_email_logs_collection from './20251206_141403_email_logs_collection';
import * as migration_20251207_205727_audit_logs_collection from './20251207_205727_audit_logs_collection';
import * as migration_20251210_052757_add_faqs_collection from './20251210_052757_add_faqs_collection';
import * as migration_20251210_071506_add_team_collection from './20251210_071506_add_team_collection';
import * as migration_20251210_073811_add_services_collections from './20251210_073811_add_services_collections';
import * as migration_20251210_090000_enhance_form_submissions from './20251210_090000_enhance_form_submissions';
import * as migration_20251212_211506_add_products_collections from './20251212_211506_add_products_collections';
import * as migration_20251213_100753_add_timelines_collection from './20251213_100753_add_timelines_collection';
import * as migration_20251213_104523_add_workflows_and_timeline_process_fields from './20251213_104523_add_workflows_and_timeline_process_fields';
import * as migration_20251213_145438_hero_slider_block from './20251213_145438_hero_slider_block';
export const migrations = [
{
up: migration_20251130_213501_initial_with_localization.up,
down: migration_20251130_213501_initial_with_localization.down,
name: '20251130_213501_initial_with_localization',
},
{
up: migration_20251202_081830_add_is_super_admin_to_users.up,
down: migration_20251202_081830_add_is_super_admin_to_users.down,
name: '20251202_081830_add_is_super_admin_to_users',
},
{
up: migration_20251206_071552_portfolio_collections.up,
down: migration_20251206_071552_portfolio_collections.down,
name: '20251206_071552_portfolio_collections',
},
{
up: migration_20251206_134750_tenant_email_config.up,
down: migration_20251206_134750_tenant_email_config.down,
name: '20251206_134750_tenant_email_config',
},
{
up: migration_20251206_141403_email_logs_collection.up,
down: migration_20251206_141403_email_logs_collection.down,
name: '20251206_141403_email_logs_collection',
},
{
up: migration_20251207_205727_audit_logs_collection.up,
down: migration_20251207_205727_audit_logs_collection.down,
name: '20251207_205727_audit_logs_collection',
},
{
up: migration_20251210_052757_add_faqs_collection.up,
down: migration_20251210_052757_add_faqs_collection.down,
name: '20251210_052757_add_faqs_collection',
},
{
up: migration_20251210_071506_add_team_collection.up,
down: migration_20251210_071506_add_team_collection.down,
name: '20251210_071506_add_team_collection',
},
{
up: migration_20251210_073811_add_services_collections.up,
down: migration_20251210_073811_add_services_collections.down,
name: '20251210_073811_add_services_collections',
},
{
up: migration_20251210_090000_enhance_form_submissions.up,
down: migration_20251210_090000_enhance_form_submissions.down,
name: '20251210_090000_enhance_form_submissions',
},
{
up: migration_20251212_211506_add_products_collections.up,
down: migration_20251212_211506_add_products_collections.down,
name: '20251212_211506_add_products_collections',
},
{
up: migration_20251213_100753_add_timelines_collection.up,
down: migration_20251213_100753_add_timelines_collection.down,
name: '20251213_100753_add_timelines_collection',
},
{
up: migration_20251213_104523_add_workflows_and_timeline_process_fields.up,
down: migration_20251213_104523_add_workflows_and_timeline_process_fields.down,
name: '20251213_104523_add_workflows_and_timeline_process_fields',
},
{
up: migration_20251213_145438_hero_slider_block.up,
down: migration_20251213_145438_hero_slider_block.down,
name: '20251213_145438_hero_slider_block'
},
];