/*!
 * Copyright (c) 2008-2018 Haulmont.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@import "../halo/halo";

@import "app/app-menu";
@import "app/main-window";
@import "app/menubar";
@import "app/generic-filter";
@import "app/window";
@import "app/login-window";
@import "app/notifications";
@import "app/contextmenu";
@import "app/entity-inspector-browse";
@import "components/table/table";
@import "components/table/table-paging";
@import "components/table/table-presentations";
@import "components/datagrid/datagrid";
@import "components/treedatagrid/treedatagrid";
@import "components/resizabletextarea/resizabletextarea";
@import "components/button/button";

@mixin havana {
  @include halo;

  @include havana-table;
  @include havana-table-paging;
  @include havana-table-presentations;
  @include havana-datagrid;
  @include havana-treedatagrid;
  @include havana-app-menu;
  @include havana-menubar;
  @include havana-cuba-resizabletextarea;
  @include havana-notification;
  @include havana-vaadin-contextmenu-addon;
  @include havana-button;

  @include havana-main-window;
  @include havana-window;
  @include havana-login-window;

  @include havana-generic-filter;

  @include cuba-entity-inspector-browse;
}