commerce/components/orders/warranty-activated-status.tsx
2024-07-08 17:48:27 +03:00

22 lines
600 B
TypeScript

import Chip, { ChipProps } from 'components/ui/chip';
import { Order, WarrantyStatus } from 'lib/shopify/types';
const WarrantyActivatedStatus = ({ order }: { order: Order }) => {
const warrantyStatus = order?.warrantyStatus?.value;
const isOrderConfirmed = order?.orderConfirmation?.value;
if (!isOrderConfirmed || !warrantyStatus) {
return null;
}
let level: ChipProps['level'] = 'success';
if (warrantyStatus === WarrantyStatus.NotActivated) {
level = 'warn';
}
return <Chip level={level}>Warranty: {warrantyStatus}</Chip>;
};
export default WarrantyActivatedStatus;