/*
 * Copyright © 2019 Dominokit
 *
 * 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.
 */
package org.dominokit.domino.ui.loaders;

import org.dominokit.domino.ui.style.CssClass;

/**
 * Default CSS classes for {@link org.dominokit.domino.ui.loaders.Loader}
 *
 * @author vegegoku
 * @version $Id: $Id
 */
public interface LoaderStyles {

  /** Constant <code>dui_loader</code> */
  CssClass dui_loader = () -> "dui-loader";
  /** Constant <code>wait_me_text</code> */
  CssClass wait_me_text = () -> "waitMe_text";
  /** Constant <code>wait_me_progress_elem_1</code> */
  CssClass wait_me_progress_elem_1 = () -> "waitMe_progress_elem1";
  /** Constant <code>wait_me_progress_elem_2</code> */
  CssClass wait_me_progress_elem_2 = () -> "waitMe_progress_elem2";
  /** Constant <code>wait_me_progress_elem_3</code> */
  CssClass wait_me_progress_elem_3 = () -> "waitMe_progress_elem3";
  /** Constant <code>wait_me_progress_elem_4</code> */
  CssClass wait_me_progress_elem_4 = () -> "waitMe_progress_elem4";
  /** Constant <code>wait_me_progress_elem_5</code> */
  CssClass wait_me_progress_elem_5 = () -> "waitMe_progress_elem5";
  /** Constant <code>wait_me_progress_elem_6</code> */
  CssClass wait_me_progress_elem_6 = () -> "waitMe_progress_elem6";
  /** Constant <code>wait_me_progress_elem_7</code> */
  CssClass wait_me_progress_elem_7 = () -> "waitMe_progress_elem7";
  /** Constant <code>wait_me_progress_elem_8</code> */
  CssClass wait_me_progress_elem_8 = () -> "waitMe_progress_elem8";
  /** Constant <code>wait_me_progress_elem_9</code> */
  CssClass wait_me_progress_elem_9 = () -> "waitMe_progress_elem9";
  /** Constant <code>wait_me_progress_elem_10</code> */
  CssClass wait_me_progress_elem_10 = () -> "waitMe_progress_elem10";
  /** Constant <code>wait_me_progress_elem_11</code> */
  CssClass wait_me_progress_elem_11 = () -> "waitMe_progress_elem11";
  /** Constant <code>wait_me_progress_elem_12</code> */
  CssClass wait_me_progress_elem_12 = () -> "waitMe_progress_elem12";
  /** Constant <code>wait_me</code> */
  CssClass wait_me = () -> "waitMe";
  /** Constant <code>wait_me_content</code> */
  CssClass wait_me_content = () -> "waitMe_content";
  /** Constant <code>wait_me_progress</code> */
  CssClass wait_me_progress = () -> "waitMe_progress";
  /** Constant <code>bounce</code> */
  CssClass bounce = () -> "bounce";
  /** Constant <code>facebook</code> */
  CssClass facebook = () -> "facebook";
  /** Constant <code>ios</code> */
  CssClass ios = () -> "ios";
  /** Constant <code>orbit</code> */
  CssClass orbit = () -> "orbit";
  /** Constant <code>rotateplane</code> */
  CssClass rotateplane = () -> "rotateplane";
  /** Constant <code>rotation</code> */
  CssClass rotation = () -> "rotation";
  /** Constant <code>round_bounce</code> */
  CssClass round_bounce = () -> "roundBounce";
  /** Constant <code>stretch</code> */
  CssClass stretch = () -> "stretch";
  /** Constant <code>timer</code> */
  CssClass timer = () -> "timer";
  /** Constant <code>win_8_linear</code> */
  CssClass win_8_linear = () -> "win8_linear";
  /** Constant <code>win_8</code> */
  CssClass win_8 = () -> "win8";
  /** Constant <code>limit_viewport</code> */
  CssClass limit_viewport = () -> "limit-viewport";

  /** Constant <code>pulse</code> */
  CssClass pulse = () -> "pulse";
  /** Constant <code>vertical</code> */
  CssClass vertical = () -> "vertical";
  /** Constant <code>progress_bar</code> */
  CssClass progress_bar = () -> "progressBar";
  /** Constant <code>bounce_pulse</code> */
  CssClass bounce_pulse = () -> "bouncePulse";

  /** Constant <code>waitme_container</code> */
  CssClass waitme_container = () -> "waitMe_container";
  /** Constant <code>loading_top</code> */
  CssClass loading_top = () -> "loading-top";
  /** Constant <code>loading_middle</code> */
  CssClass loading_middle = () -> "loading-middle";
  /** Constant <code>loading_bottom</code> */
  CssClass loading_bottom = () -> "loading-bottom";

  CssClass dui_loader_dark = () -> "dui-loader-dark";
  CssClass dui_loader_darker = () -> "dui-loader-darker";
  CssClass dui_loader_darkest = () -> "dui-loader-darkest";

  CssClass dui_loader_border_dark = () -> "dui-loader-border-dark";
  CssClass dui_loader_border_darker = () -> "dui-loader-border-darker";
  CssClass dui_loader_border_darkest = () -> "dui-loader-border-darkest";
}
