wip: UI to show image and associated properties

wip

fix
This commit is contained in:
2025-05-05 16:22:25 +01:00
parent 07b83aa728
commit 23d91890f5
10 changed files with 49 additions and 8 deletions

View File

@@ -6,6 +6,7 @@ import { SearchCardNote } from "./SearchCardNote";
export const SearchCard = (props: { item: UserImage }) => {
const { item } = props;
console.log(item);
switch (item.type) {
case "location":

View File

@@ -11,7 +11,7 @@ export const SearchCardContact = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-orange-50">
<div class="inset-0 p-3 bg-orange-50">
<div class="flex mb-1 items-center gap-1">
<IconUser size={14} class="text-neutral-500" />
<p class="text-xs text-neutral-500">Contact</p>

View File

@@ -9,7 +9,7 @@ export const SearchCardEvent = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-purple-50">
<div class="inset-0 p-3 bg-purple-50">
<div class="flex mb-1 items-center gap-1">
<IconCalendar size={14} class="text-neutral-500" />
<p class="text-xs text-neutral-500">Event</p>

View File

@@ -9,7 +9,7 @@ export const SearchCardLocation = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-red-50">
<div class="inset-0 p-3 bg-red-50">
<div class="flex mb-1 items-center gap-1">
<IconMapPin size={14} class="text-neutral-500" />
<p class="text-xs text-neutral-500">Location</p>

View File

@@ -12,7 +12,7 @@ export const SearchCardNote = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-green-50">
<div class="inset-0 p-3 bg-green-50">
<div class="flex mb-1 items-center gap-1">
<IconNote size={14} class="text-neutral-500" />
<p class="text-xs text-neutral-500">Note</p>

View File

@@ -11,7 +11,7 @@ export const SearchCardReceipt = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-yellow-50">
<div class="inset-0 p-3 bg-yellow-50">
<div class="grid grid-cols-[auto_20px] gap-1 mb-1">
<p class="text-sm text-neutral-900 font-bold">
{data.orderNumber} - {data.vendor}

View File

@@ -11,7 +11,7 @@ export const SearchCardWebsite = ({ item }: Props) => {
const { data } = item;
return (
<div class="absolute inset-0 p-3 bg-blue-50">
<div class="inset-0 p-3 bg-blue-50">
<div class="grid grid-cols-[auto_20px] gap-1 mb-1">
<p class="text-sm text-neutral-900 font-bold">{data.title}</p>
<IconLink size={20} class="text-neutral-500 mt-1" />