short link support
This commit is contained in:
@@ -12,7 +12,8 @@ type UiPart = {
|
||||
partRole: string;
|
||||
price: number;
|
||||
imageUrl?: string;
|
||||
buyUrl?: string;
|
||||
buyUrl?: string; // Used for debugging
|
||||
buyShortUrl?: string;
|
||||
inStock?: boolean;
|
||||
};
|
||||
|
||||
@@ -64,9 +65,9 @@ export default function PartsGrid(props: {
|
||||
>
|
||||
{addLabel}
|
||||
</button>
|
||||
) : part.buyUrl ? (
|
||||
) : part.buyShortUrl ?? part.buyUrl ? (
|
||||
<a
|
||||
href={part.buyUrl}
|
||||
href={part.buyShortUrl ?? part.buyUrl}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
className="flex-1 rounded-md bg-amber-400 px-3 py-2 text-center text-xs font-semibold text-black hover:bg-amber-300"
|
||||
@@ -161,9 +162,9 @@ export default function PartsGrid(props: {
|
||||
>
|
||||
<Plus className="h-4 w-4" />
|
||||
</button>
|
||||
) : part.buyUrl ? (
|
||||
) : part.buyShortUrl ?? part.buyUrl ? (
|
||||
<a
|
||||
href={part.buyUrl}
|
||||
href={part.buyShortUrl ?? part.buyUrl}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
className="whitespace-nowrap rounded-md bg-amber-400 px-3 py-1.5 text-xs font-semibold text-black hover:bg-amber-300"
|
||||
|
||||
Reference in New Issue
Block a user