{"version":3,"file":"MessageRows.cjs","sources":["../../../../src/components/Combobox/MessageRows.tsx"],"sourcesContent":["import { ReactNode } from 'react';\n\nimport { Trans } from '@grafana/i18n';\n\nimport { Icon } from '../Icon/Icon';\nimport { Box } from '../Layout/Box/Box';\nimport { Stack } from '../Layout/Stack/Stack';\nimport { Text } from '../Text/Text';\n\nexport const AsyncError = () => (\n  <MessageRow>\n    <Text color=\"warning\">\n      <Icon name=\"exclamation-triangle\" size=\"md\" />\n    </Text>\n    <Trans i18nKey=\"combobox.async.error\">An error occurred while loading options.</Trans>\n  </MessageRow>\n);\n\nexport const NotFoundError = () => (\n  <MessageRow>\n    <Trans i18nKey=\"combobox.options.no-found\">No options found.</Trans>\n  </MessageRow>\n);\n\nexport const LoadingOptions = () => (\n  <MessageRow>\n    <Trans i18nKey=\"combobox.options.loading\">Loading options...</Trans>\n  </MessageRow>\n);\n\nconst MessageRow = ({ children }: { children: ReactNode }) => {\n  return (\n    <Box padding={2}>\n      <Stack justifyContent=\"center\" alignItems=\"center\" direction=\"column\">\n        {children}\n      </Stack>\n    </Box>\n  );\n};\n"],"names":["jsxs","jsx","Text","Icon","Trans","Box","Stack"],"mappings":";;;;;;;;;;;;AASO,MAAM,UAAA,GAAa,sBACxBA,eAAA,CAAC,UAAA,EAAA,EACC,QAAA,EAAA;AAAA,kBAAAC,cAAA,CAACC,SAAA,EAAA,EAAK,OAAM,SAAA,EACV,QAAA,kBAAAD,cAAA,CAACE,aAAK,IAAA,EAAK,sBAAA,EAAuB,IAAA,EAAK,IAAA,EAAK,CAAA,EAC9C,CAAA;AAAA,kBACAF,cAAA,CAACG,UAAA,EAAA,EAAM,OAAA,EAAQ,sBAAA,EAAuB,QAAA,EAAA,0CAAA,EAAwC;AAAA,CAAA,EAChF;AAGK,MAAM,aAAA,GAAgB,sBAC3BH,cAAA,CAAC,UAAA,EAAA,EACC,yCAACG,UAAA,EAAA,EAAM,OAAA,EAAQ,2BAAA,EAA4B,QAAA,EAAA,mBAAA,EAAiB,CAAA,EAC9D;AAGK,MAAM,cAAA,GAAiB,sBAC5BH,cAAA,CAAC,UAAA,EAAA,EACC,yCAACG,UAAA,EAAA,EAAM,OAAA,EAAQ,0BAAA,EAA2B,QAAA,EAAA,oBAAA,EAAkB,CAAA,EAC9D;AAGF,MAAM,UAAA,GAAa,CAAC,EAAE,QAAA,EAAS,KAA+B;AAC5D,EAAA,uBACEH,cAAA,CAACI,OAAA,EAAA,EAAI,OAAA,EAAS,CAAA,EACZ,QAAA,kBAAAJ,cAAA,CAACK,WAAA,EAAA,EAAM,cAAA,EAAe,QAAA,EAAS,UAAA,EAAW,QAAA,EAAS,SAAA,EAAU,QAAA,EAC1D,UACH,CAAA,EACF,CAAA;AAEJ,CAAA;;;;;;"}