Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
_settings-extras.scss 2.25 KiB
/**
 * This file is what was trimmed out of the 'lite' version.
 * By adding this file in you get the full EBI implementation of Foundation.
 * Teams might find this useful if they want to use the 'lite' version in most
 * areas, but have a few specific pages where they want the added components.
 */

@import '../ebi_dev_note';

// Include the common settings
@import 'settings-common-foundation';

// 38. Invoke build process
// ------------------------

@mixin foundation-extras($flex: false) {
  // @if $flex {
  //   $global-flexbox: true !global;
  // }

  // @include foundation-global-styles;
  // @if not $flex {
  //   @include foundation-grid;
  // }
  // @else {
  //   @include foundation-flex-grid;
  // }
  // @include foundation-typography;
  @include foundation-forms;
  @include foundation-button;
  @include foundation-accordion;
  @include foundation-accordion-menu;
  @include foundation-badge;
  // @include foundation-breadcrumbs;
  @include foundation-button-group;
  @include foundation-callout;
  @include foundation-close-button;
  // @include foundation-menu;
  @include foundation-menu-icon;
  @include foundation-drilldown-menu;
  // @include foundation-dropdown;
  @include foundation-dropdown-menu;
  @include foundation-responsive-embed;
  @include foundation-label;
  @include foundation-media-object;
  @include foundation-off-canvas;
  @include foundation-orbit;
  @include foundation-pagination;
  @include foundation-progress-bar;
  @include foundation-slider;
  @include foundation-sticky;
  @include foundation-reveal;
  @include foundation-switch;
  @include foundation-table;
  @include foundation-tabs;
  @include foundation-thumbnail;
  @include foundation-title-bar;
  @include foundation-tooltip;
  @include foundation-top-bar;
  // @include foundation-visibility-classes;
  // @include ebi-visibility;
  // @include foundation-float-classes;

  @if $use-animations {
    @include motion-ui-transitions;
    @include motion-ui-animations;
  }

  @if $flex {
    @include foundation-flex-classes;
  }
}

// invoke Foundation
@include foundation-extras;

// ebi-specific fixes
// @include ebi-foundation-overides;

// Include all EBI branding
$include-ebi-global-styles: false !global;
$include-ebi-extra-styles: true !global;
@import '../ebi-global.scss';