'use client'; import { Button, Menu, MenuButton, MenuItem, MenuItems } from '@headlessui/react'; import { EllipsisVerticalIcon } from '@heroicons/react/24/solid'; import clsx from 'clsx'; import { Order, ShopifyOrderMetafield, WarrantyStatus } from 'lib/shopify/types'; import { isBeforeToday } from 'lib/utils'; import Link from 'next/link'; import { useState } from 'react'; import ActivateWarrantyModal from './activate-warranty-modal'; const MobileOrderActions = ({ order, orderMetafields }: { order: Order; orderMetafields?: ShopifyOrderMetafield; }) => { const [isOpen, setIsOpen] = useState(false); const isWarrantyActivated = orderMetafields?.warrantyStatus?.value === WarrantyStatus.Activated; const isPassDeadline = isBeforeToday(orderMetafields?.warrantyActivationDeadline?.value); return ( <>