@use './theming';
@use '../action/action';
@use '../button/button';
@use '../error/error';
@use '../interaction/interaction';
@use '../layout/layout';
@use '../router/router';
@use '../extension/extension';
@use '../loading/loading';

// Includes all theming config
@mixin all-component-themes($theme-config) {
  @include button.theme($theme-config);
  @include error.theme($theme-config);
  @include action.all-action-theme($theme-config);
  @include interaction.all-interaction-theme($theme-config);
  @include layout.all-layout-theme($theme-config);
  @include loading.theme($theme-config);
  @include router.all-router-theme($theme-config);
  @include extension.all-extension-theme($theme-config);
}
