{"version":3,"sources":["../../../../src/lib/api-keys/api-key-details-card.tsx"],"sourcesContent":["import { Card, Code, CardProps } from \"@radix-ui/themes\";\nimport * as DataList from \"../data-list.js\";\nimport { RelativeTime } from \"./relative-time.js\";\nimport { ListOrganizationApiKeysResponseData } from \"../../api/endpoint.js\";\nimport { Translation } from \"../i18n/translation.js\";\n\nexport function ApiKeyDetailsCard({\n  apiKey,\n  ...cardProps\n}: { apiKey: ListOrganizationApiKeysResponseData } & CardProps) {\n  return (\n    <Card size=\"2\" {...cardProps}>\n      <DataList.Root>\n        <DataList.Item>\n          <DataList.Label>\n            <Translation\n              defaultMessage=\"Name\"\n              id=\"tuCHkH\"\n              description=\"Label for API key name field\"\n            />\n          </DataList.Label>\n          <DataList.Value>{apiKey.name}</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>\n            <Translation\n              defaultMessage=\"Value\"\n              id=\"HnuClZ\"\n              description=\"Label for API key value field\"\n            />\n          </DataList.Label>\n          <DataList.Value>\n            <Code color=\"gray\">{apiKey.obfuscatedValue}</Code>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>\n            <Translation\n              defaultMessage=\"Last used\"\n              id=\"elg/zm\"\n              description=\"Label for API key last used timestamp\"\n            />\n          </DataList.Label>\n          <DataList.Value\n            style={apiKey.lastUsedAt ? undefined : { color: \"var(--gray-10)\" }}\n          >\n            <RelativeTime\n              date={apiKey.lastUsedAt ? new Date(apiKey.lastUsedAt) : undefined}\n            />\n          </DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n    </Card>\n  );\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAaQ;AAbR,oBAAsC;AACtC,eAA0B;AAC1B,2BAA6B;AAE7B,yBAA4B;AAErB,SAAS,kBAAkB;AAAA,EAChC;AAAA,EACA,GAAG;AACL,GAAgE;AAC9D,SACE,4CAAC,sBAAK,MAAK,KAAK,GAAG,WACjB,uDAAC,SAAS,MAAT,EACC;AAAA,iDAAC,SAAS,MAAT,EACC;AAAA,kDAAC,SAAS,OAAT,EACC;AAAA,QAAC;AAAA;AAAA,UACC,gBAAe;AAAA,UACf,IAAG;AAAA,UACH,aAAY;AAAA;AAAA,MACd,GACF;AAAA,MACA,4CAAC,SAAS,OAAT,EAAgB,iBAAO,MAAK;AAAA,OAC/B;AAAA,IACA,6CAAC,SAAS,MAAT,EACC;AAAA,kDAAC,SAAS,OAAT,EACC;AAAA,QAAC;AAAA;AAAA,UACC,gBAAe;AAAA,UACf,IAAG;AAAA,UACH,aAAY;AAAA;AAAA,MACd,GACF;AAAA,MACA,4CAAC,SAAS,OAAT,EACC,sDAAC,sBAAK,OAAM,QAAQ,iBAAO,iBAAgB,GAC7C;AAAA,OACF;AAAA,IACA,6CAAC,SAAS,MAAT,EACC;AAAA,kDAAC,SAAS,OAAT,EACC;AAAA,QAAC;AAAA;AAAA,UACC,gBAAe;AAAA,UACf,IAAG;AAAA,UACH,aAAY;AAAA;AAAA,MACd,GACF;AAAA,MACA;AAAA,QAAC,SAAS;AAAA,QAAT;AAAA,UACC,OAAO,OAAO,aAAa,SAAY,EAAE,OAAO,iBAAiB;AAAA,UAEjE;AAAA,YAAC;AAAA;AAAA,cACC,MAAM,OAAO,aAAa,IAAI,KAAK,OAAO,UAAU,IAAI;AAAA;AAAA,UAC1D;AAAA;AAAA,MACF;AAAA,OACF;AAAA,KACF,GACF;AAEJ;","names":[]}