export { A as AnimatedPresence } from './AnimatedPresence-es.js';
export { A as AnimatedSwitcher } from './AnimatedSwitcher-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, u as useAtlantisTheme } from './AtlantisThemeContext-es.js';
export { u as updateTheme } from './updateTheme-es.js';
export { Autocomplete } from './Autocomplete/index.mjs';
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 { Checkbox } from './Checkbox/index.mjs';
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 { C as Combobox } from './Combobox-es.js';
export { C as ComboboxContextProvider } from './ComboboxProvider-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 DescriptionList } from './DescriptionList-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 { F as Form } from './Form-es.js';
export { A as AffixIcon, i as AffixLabel, k as FormField, F as FormFieldInputHorizontalWrapper, d as FormFieldInputWrapperStyles, e as FormFieldLabel, f as FormFieldWrapper, g as FormFieldWrapperMain, h as FormFieldWrapperToolbar, u as useAtlantisFormField, a as useAtlantisFormFieldActions, b as useAtlantisFormFieldName, c as useAtlantisReactHookForm, j as useFormFieldWrapperStyles } from './FormField-es.js';
export { F as FormatDate, s as strFormatDate } from './FormatDate-es.js';
export { F as FormatEmail } from './FormatEmail-es.js';
export { F as FormatFile, u as useFormatFile, a as useFormatFileStyles } from './FormatFile-es.js';
export { F as FormatRelativeDateTime } from './FormatRelativeDateTime-es.js';
export { F as FormatTime } from './FormatTime-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 { InputDate } from './InputDate/index.mjs';
export { InputEmail } from './InputEmail/index.mjs';
export { I as InputFile, a as InputFileContentContext, u as updateFiles, b as useInputFileContentContext } from './InputFile-es.js';
export { I as InputGroup } from './InputGroup-es.js';
export { InputNumber } from './InputNumber/index.mjs';
export { I as InputPassword } from './InputPassword-es.js';
export { InputPhoneNumber } from './InputPhoneNumber/index.mjs';
export { InputText } from './InputText/index.mjs';
export { InputTime } from './InputTime/index.mjs';
export { I as InputValidation } from './InputValidation-es.js';
export { L as LightBox } 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 { R as RadioGroup, a as RadioOption } from './RadioGroup-es.js';
export { R as RecurringSelect } from './RecurringSelect-es.js';
export { D as DurationPeriod, W as WeekDay } from './DayOfMonthSelect-es.js';
export { R as ResponsiveSwitcher } from './ResponsiveSwitcher-es.js';
export { Option, Select } from './Select/index.mjs';
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 } 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 'framer-motion';
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 'react/jsx-runtime';
import 'react-dom';
import 'classnames';
import './maxHeight-es.js';
import './filterDataAttributes-es.js';
import './tslib.es6-es.js';
import 'color';
import 'react-router-dom';
import './getMappedAtlantisSpaceToken-es.js';
import 'react-hook-form';
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 './ComboboxContent-es.js';
import './ComboboxContentSearch-es.js';
import './ComboboxContentList-es.js';
import './ComboboxOption-es.js';
import './ComboboxLoadMore-es.js';
import './ComboboxContentHeader-es.js';
import './constants-es.js';
import './ComboboxAction-es.js';
import './ComboboxTrigger-es.js';
import './noop-es.js';
import './ComboboxActivator-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 './omit-es.js';
import './useFormFieldFocus-es.js';
import 'filesize';
import './GridCell-es.js';
import 'axios';
import './Tree-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 };
