export { A as ActivityIndicator } from './ActivityIndicator-es.js';
export { A as AtlantisContext, a as atlantisContextDefaultValues, u as useAtlantisContext } from './AtlantisContext-es.js';
export { A as AtlantisThemeContextProvider, T as THEME_CHANGE_EVENT, a as atlantisThemeContextDefaultValues, b as updateTheme, u as useAtlantisTheme } from './AtlantisThemeContext-es.js';
export { A as Autocomplete } from './Autocomplete-es.js';
export { A as Avatar } from './Avatar-es.js';
export { B as Banner } from './Banner-es.js';
export { B as Box } from './Box-es.js';
export { B as Button, a as useButtonContext, u as useButtonStyles } from './Button-es.js';
export { B as ButtonDismiss } from './ButtonDismiss-es.js';
export { C as Card } from './Card-es.js';
export { C as Cluster } from './Cluster-es.js';
export { C as Container } from './Container-es.js';
export { C as Cover } from './Cover-es.js';
export { C as Checkbox } from './Checkbox-es.js';
export { C as Chip } from './Chip-es.js';
export { a as ChipDismissible, C as ChipSelectable } from './ChipDismissible-es.js';
import 'react';
export { I as Icon } from './Icon-es.js';
export { C as Chips } from './Chips-es.js';
export { F as FilterPicker } from './FilterPicker-es.js';
export { F as FilterPickerContextProvider } from './FilterPickerProvider-es.js';
export { C as ConfirmationModal } from './ConfirmationModal-es.js';
export { C as Content } from './Content-es.js';
export { C as ContentBlock } from './ContentBlock-es.js';
export { C as Countdown } from './Countdown-es.js';
export { D as DataDump } from './DataDump-es.js';
export { D as DataList } from './DataList-es.js';
export { D as DataTable } from './DataTable-es.js';
import '@jobber/hooks';
import './DataTableTable-es.js';
export { createColumnHelper } from '@tanstack/react-table';
export { D as DatePicker } from './DatePicker-es.js';
export { D as Dialog, g as getDialogReturnFocus, a as getFirstFocusableWithin } from './dialogReturnFocus-es.js';
export { D as Disclosure } from './Disclosure-es.js';
export { D as Divider } from './Divider-es.js';
export { D as Drawer, a as DrawerGrid } from './DrawerGrid-es.js';
export { E as Emphasis } from './Emphasis-es.js';
export { F as FeatureSwitch } from './FeatureSwitch-es.js';
export { F as Flex } from './Flex-es.js';
export { u as useAtlantisFormFieldName } from './useAtlantisFormFieldName-es.js';
export { A as AffixIcon, f as AffixLabel, F as FormFieldInputHorizontalWrapper, a as FormFieldInputWrapperStyles, b as FormFieldLabel, c as FormFieldWrapper, d as FormFieldWrapperMain, e as FormFieldWrapperToolbar, u as useFormFieldWrapperStyles } from './FormFieldWrapper-es.js';
export { F as FormatFile, u as useFormatFile, a as useFormatFileStyles } from './FormatFile-es.js';
export { F as Frame } from './Frame-es.js';
export { G as Gallery } from './Gallery-es.js';
export { a as GLIMMER_TEST_ID, G as Glimmer } from './Glimmer-es.js';
export { G as GRID_TEST_ID, a as Grid } from './Grid-es.js';
export { H as Heading } from './Heading-es.js';
export { I as InlineLabel } from './InlineLabel-es.js';
export { I as InputAvatar } from './InputAvatar-es.js';
export { I as InputDate } from './InputDate-es.js';
export { I as InputEmail } from './InputEmail-es.js';
export { F as FileTypes, I as InputFile, a as InputFileContentContext, c as convertToMimeTypes, f as formatMimeTypes, m as mimeTypeToReadable, u as updateFiles, b as useInputFileContentContext } from './InputFile-es.js';
export { I as InputGroup } from './InputGroup-es.js';
export { I as InputNumber } from './InputNumber-es.js';
export { I as InputPhoneNumber } from './InputPhoneNumber-es.js';
export { I as InputText } from './InputText-es.js';
export { I as InputTime } from './InputTime-es.js';
export { I as InputValidation } from './InputValidation-es.js';
export { L as LightBox, u as useLightBoxContext } from './LightBox-es.js';
export { L as Link } from './Link-es.js';
export { L as List, a as ListItem } from './List-es.js';
export { M as Markdown } from './Markdown-es.js';
export { M as Menu } from './Menu-es.js';
export { Modal, useModalContext, useModalStyles } from './Modal/index.mjs';
export { M as MultiSelect } from './MultiSelect-es.js';
export { P as Page } from './Page-es.js';
export { P as Popover, u as usePopoverContext, a as usePopoverStyles } from './Popover-es.js';
export { P as ProgressBar } from './ProgressBar-es.js';
export { P as ProgressIndicator } from './ProgressIndicator-es.js';
export { R as RadioGroup, a as RadioOption } from './RadioGroup-es.js';
export { R as ResponsiveSwitcher } from './ResponsiveSwitcher-es.js';
export { L as LegacySelect, S as Option } from './LegacySelect-es.js';
export { S as SegmentedControl, a as SegmentedControlContext, b as SegmentedControlProvider, u as useSegmentedControl } from './SegmentedControl-es.js';
export { S as SideDrawer } from './SideDrawer-es.js';
export { S as SideKick } from './SideKick-es.js';
export { S as Spinner } from './Spinner-es.js';
export { S as StatusIndicator } from './StatusIndicator-es.js';
export { S as StatusLabel } from './StatusLabel-es.js';
export { S as Stack } from './Stack-es.js';
export { S as Switch } from './Switch-es.js';
export { B as Body, C as Cell, b as CellCurrency, a as CellNumeric, F as Footer, H as Header, R as Row, T as Table } from './Body-es.js';
export { a as Tab, T as Tabs } from './Tabs-es.js';
export { T as Text } from './Text-es.js';
export { T as Thumbnail, i as isPreviewableImage } from './Thumbnail-es.js';
export { T as Tiles } from './Tiles-es.js';
export { T as Toast, s as showToast } from './showToast-es.js';
export { T as Tooltip } from './Tooltip-es.js';
export { T as Typography } from './Typography-es.js';
import 'classnames';
import '@jobber/design';
import './_commonjsHelpers-es.js';
import './identity-es.js';
import './isTypedArray-es.js';
import './isObjectLike-es.js';
import './_baseAssignValue-es.js';
import './_baseFor-es.js';
import './keysIn-es.js';
import './_isIterateeCall-es.js';
import './_setToString-es.js';
import './floating-ui.react-es.js';
import './floating-ui.utils.dom-es.js';
import './floating-ui.utils-es.js';
import 'react/jsx-runtime';
import 'react-dom';
import './floating-ui.react-dom-es.js';
import './maxHeight-es.js';
import './mergeRefs-es.js';
import './filterDataAttributes-es.js';
import 'color';
import './tslib.es6-es.js';
import 'react-router-dom';
import './getMappedAtlantisSpaceToken-es.js';
import './useChildComponent-es.js';
import './InternalChipDismissible-es.js';
import './useScrollToActive-es.js';
import './_baseFlatten-es.js';
import './_getAllKeys-es.js';
import './isSymbol-es.js';
import './_getTag-es.js';
import './_baseEach-es.js';
import './debounce-es.js';
import './FilterPickerContent-es.js';
import './FilterPickerContentSearch-es.js';
import './FilterPickerContentList-es.js';
import 'framer-motion';
import './FilterPickerOption-es.js';
import './FilterPickerLoadMore-es.js';
import './FilterPickerContentHeader-es.js';
import './constants-es.js';
import './FilterPickerAction-es.js';
import './FilterPickerTrigger-es.js';
import './noop-es.js';
import './FilterPickerActivator-es.js';
import './index-es.js';
import './DataList.module-es.js';
import './DataListTotalCount-es.js';
import './DataListLoadingState-es.js';
import './DataListContext-es.js';
import './useActiveLayout-es.js';
import './useResponsiveSizing-es.js';
import './DataList.const-es.js';
import './DataListLayout-es.js';
import './DataListItems-es.js';
import './DataListLayoutContext-es.js';
import './DataListItem-es.js';
import './DataListItemActions-es.js';
import './DataListActions-es.js';
import './DataList.utils-es.js';
import './DataListTags-es.js';
import './DataListHeaderTile-es.js';
import './DataListSortingOptions-es.js';
import './DataListLayoutContext-es2.js';
import './DataListItemActionsOverflow-es.js';
import './DataListActionsMenu-es.js';
import './useBatchSelect-es.js';
import './DataListItemClickable-es.js';
import './DataListHeader-es.js';
import './DataListBulkActions-es.js';
import './DataListFilters-es.js';
import './DataListSort-es.js';
import './DataListOverflowFade-es.js';
import './DataListStickyHeader-es.js';
import './DataListSearch-es.js';
import './DataListEmptyState-es.js';
import './DataListLoadMore-es.js';
import './DataListAction-es.js';
import './DataListLayoutActions-es.js';
import './DataListStatusBar-es.js';
import './clsx-es.js';
import './buttonRenderAdapter-es.js';
import './useRenderElement-es.js';
import './ScrollAreaViewport-es.js';
import './useScrollLock-es.js';
import './useButton-es.js';
import './scrollEdges-es.js';
import './clamp-es.js';
import './BottomSheet-es.js';
import './DrawerTitle-es.js';
import './DrawerDescription-es.js';
import './useFormFieldFocus-es.js';
import 'filesize';
import './GridCell-es.js';
import './FormFieldPostFix-es.js';
import 'axios';
import './OverlaySeparator-es.js';
import './Separator-es.js';
import './MenuSubmenuTrigger-es.js';
import './useCompositeListItem-es.js';
import './isElementDisabled-es.js';
import './AtlantisPortalContent-es.js';
import '@jobber/formatters';
import 'react-dom/client';

/**
 * Checks if the event is a plain left click
 * @param evt - The event to check
 * @returns True if the event is a plain left click, false otherwise
 */
function isNormalClick(evt) {
    return (evt.button === 0 &&
        !evt.metaKey &&
        !evt.ctrlKey &&
        !evt.shiftKey &&
        !evt.altKey);
}

export { isNormalClick };
