diff --git a/apps/business/src/components/OrderItemsModal.module.css b/apps/business/src/components/OrderItemsModal.module.css index a6c896b..bbba0fe 100644 --- a/apps/business/src/components/OrderItemsModal.module.css +++ b/apps/business/src/components/OrderItemsModal.module.css @@ -1,5 +1,6 @@ .modalWide { - max-width: 720px; + max-width: 960px; + width: min(960px, calc(100vw - 32px)); } .body { @@ -42,7 +43,7 @@ .itemRow { display: grid; - grid-template-columns: 64px minmax(0, 1fr) 72px 120px 120px; + grid-template-columns: 64px minmax(220px, 1.6fr) 64px 110px 110px; align-items: center; gap: 10px; padding: 10px 12px; @@ -105,7 +106,7 @@ .tableHead { display: grid; - grid-template-columns: 64px minmax(0, 1fr) 72px 120px 120px; + grid-template-columns: 64px minmax(220px, 1.6fr) 64px 110px 110px; gap: 10px; padding: 0 12px 2px; font-size: 11px; @@ -176,10 +177,10 @@ display: flex; flex-direction: column; gap: 6px; - padding: 10px; - border: 1px solid rgba(148, 163, 184, 0.22); - border-radius: var(--radius-sm); - background: var(--surface); + padding: 8px 0; + border: none; + border-radius: 0; + background: transparent; } .shippingGroupHeader { @@ -218,6 +219,19 @@ color: var(--text-secondary); } +.itemTitleLink { + display: inline; + font-size: 13px; + font-weight: 600; + color: var(--primary); + line-height: 1.3; + text-decoration: none; +} + +.itemTitleLink:hover { + text-decoration: underline; +} + .totalsBlock { display: flex; flex-direction: column; diff --git a/apps/business/src/components/OrderItemsModal.tsx b/apps/business/src/components/OrderItemsModal.tsx index 3a673d4..f15f292 100644 --- a/apps/business/src/components/OrderItemsModal.tsx +++ b/apps/business/src/components/OrderItemsModal.tsx @@ -5,6 +5,7 @@ import { useT } from '../i18n/useT' import type { Order } from '../services/orderService' import { formatCellForDisplay } from '../lib/cellNumber' import { formatIrtPrice } from '../utils/irtPrice' +import { buildWebsiteContentUrl } from '../utils/websiteLinks' import modalStyles from './VariationsModal.module.css' import styles from './OrderItemsModal.module.css' @@ -181,7 +182,7 @@ export function OrderItemsModal({ open, order, onClose }: OrderItemsModalProps) {group.methodLabel ? (
{group.methodLabel}
) : null} - {group.itemNames.length > 0 ? ( + {shippingInfo.groups.length > 1 && group.itemNames.length > 0 ? (