Johannes e37bc9e381 refactor: Extract utilities and fix Ant Design message context warnings
- Extract ad utilities to separate files for better code organization
  - Create adUtils.js with generateAdId, copy/refresh handlers
  - Create zoomUtils.js with useZoomState custom hook
  - Create tabUtils.js with buildTabsFromCategories function
- Replace static message API with App.useApp() hook to fix context warnings
- Implement factory pattern for utility functions with callback support
- Improve code separation, testability and maintainability
- Remove direct antd context dependencies from utility functions

Components now follow single responsibility principle with clean separation
between business logic and UI concerns.
2025-09-14 16:08:56 +02:00
Description
A central Hub to Preview Advertisment Assets like Graphics, Videos and HTML5 Ads (Plain, Google Ads, etc.)
1.8 MiB
Languages
JavaScript 52.8%
PHP 41.1%
Shell 4.6%
CSS 1.1%
HTML 0.4%