Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Create 2 different webpack files for development and build processes.
Move css styles from js bundle's inline styles to separate css file and update theme's libraries file.
Move React files, component and build tools to 'react' folder to keep theme's structure clean.
Add to Drupal theme settings page layout, theme text and dashboard settings.
Adjust frontend dashboard settings (available after logging in), so it consumes dashboard settings from the backend.
Add check whether to display dashboard statistics.