/* !
 * Copyright 2021 Palantir Technologies, Inc. All rights reserved.
 *
 * 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 { Classes } from "@blueprintjs/core";

const NS = Classes.getClassNamespace();

export const CONTEXT_MENU2 = `${NS}-context-menu2`;
export const CONTEXT_MENU2_VIRTUAL_TARGET = `${CONTEXT_MENU2}-virtual-target`;
export const CONTEXT_MENU2_POPOVER2 = `${CONTEXT_MENU2}-popover2`;
export const CONTEXT_MENU2_BACKDROP = `${CONTEXT_MENU2}-backdrop`;

export const POPOVER2 = `${NS}-popover2`;
export const POPOVER2_ARROW = `${POPOVER2}-arrow`;
export const POPOVER2_BACKDROP = `${POPOVER2}-backdrop`;
export const POPOVER2_CAPTURING_DISMISS = `${POPOVER2}-capturing-dismiss`;
export const POPOVER2_CONTENT = `${POPOVER2}-content`;
export const POPOVER2_CONTENT_PLACEMENT = `${POPOVER2}-placement`;
export const POPOVER2_CONTENT_SIZING = `${POPOVER2_CONTENT}-sizing`;
export const POPOVER2_DISMISS = `${POPOVER2}-dismiss`;
export const POPOVER2_DISMISS_OVERRIDE = `${POPOVER2_DISMISS}-override`;
export const POPOVER2_MATCH_TARGET_WIDTH = `${POPOVER2}-match-target-width`;
export const POPOVER2_OPEN = `${POPOVER2}-open`;
export const POPOVER2_POPPER_ESCAPED = `${POPOVER2}-popper-escaped`;
export const POPOVER2_REFERENCE_HIDDEN = `${POPOVER2}-reference-hidden`;
export const POPOVER2_TARGET = `${POPOVER2}-target`;
export const POPOVER2_TRANSITION_CONTAINER = `${POPOVER2}-transition-container`;

export const TOOLTIP2 = `${NS}-tooltip2`;
export const TOOLTIP2_INDICATOR = `${TOOLTIP2}-indicator`;
