This commit is contained in:
Hamed
2026-08-03 14:50:00 +04:00
parent 5594c3c25b
commit 711ac3668c
2 changed files with 12 additions and 18 deletions
+9 -4
View File
@@ -3,10 +3,7 @@
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="bb7b50a5-be9c-4cd7-a05b-979f0e91b173" name="Changes" comment="update"> <list default="true" id="bb7b50a5-be9c-4cd7-a05b-979f0e91b173" name="Changes" comment="update">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/page.jsx" beforeDir="false" afterPath="$PROJECT_DIR$/app/page.jsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/components/MapSection.jsx" beforeDir="false" afterPath="$PROJECT_DIR$/components/MapSection.jsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/components/VendingCard.jsx" beforeDir="false" afterPath="$PROJECT_DIR$/components/VendingCard.jsx" afterDir="false" /> <change beforePath="$PROJECT_DIR$/components/VendingCard.jsx" beforeDir="false" afterPath="$PROJECT_DIR$/components/VendingCard.jsx" afterDir="false" />
<change beforePath="$PROJECT_DIR$/data/content.js" beforeDir="false" afterPath="$PROJECT_DIR$/data/content.js" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -203,7 +200,15 @@
<option name="project" value="LOCAL" /> <option name="project" value="LOCAL" />
<updated>1785747909967</updated> <updated>1785747909967</updated>
</task> </task>
<option name="localTasksCounter" value="15" /> <task id="LOCAL-00015" summary="update">
<option name="closed" value="true" />
<created>1785754086526</created>
<option name="number" value="00015" />
<option name="presentableId" value="LOCAL-00015" />
<option name="project" value="LOCAL" />
<updated>1785754086526</updated>
</task>
<option name="localTasksCounter" value="16" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
+3 -14
View File
@@ -1,11 +1,9 @@
'use client'; 'use client';
// کارت نمایش هر دستگاه داخل ویترین: شامل جلوه اسپات‌لایت (هاور روی عکس دستگاه رنگ جایگزین را نشان می‌دهد)،
// آیتم‌های شناور، گیف+توضیحات، و دکمه‌های افزودن به سبد / مشاهده سریع / علاقه‌مندی.
import {useRef, useState} from 'react'; import {useRef} from 'react';
import {Button, Tooltip, message} from 'antd'; import {Button, message} from 'antd';
import {ShoppingCartOutlined, EyeOutlined, HeartOutlined, HeartFilled} from '@ant-design/icons'; import {ShoppingCartOutlined, EyeOutlined} from '@ant-design/icons';
import {useDispatch} from 'react-redux'; import {useDispatch} from 'react-redux';
import {addToCart} from '@/store/cartSlice'; import {addToCart} from '@/store/cartSlice';
import {useLanguage} from '@/app/context/LanguageContext'; import {useLanguage} from '@/app/context/LanguageContext';
@@ -15,7 +13,6 @@ import {floatingSnacks} from '@/data/content';
export default function VendingCard({machine, onQuickView}) { export default function VendingCard({machine, onQuickView}) {
const dispatch = useDispatch(); const dispatch = useDispatch();
const {t, dir} = useLanguage(); const {t, dir} = useLanguage();
const [wishlisted, setWishlisted] = useState(false);
const stageRef = useRef(null); const stageRef = useRef(null);
const lensRef = useRef(null); const lensRef = useRef(null);
const revealRef = useRef(null); const revealRef = useRef(null);
@@ -110,14 +107,6 @@ export default function VendingCard({machine, onQuickView}) {
<Button size="large" icon={<EyeOutlined/>} onClick={() => onQuickView?.(machine)}> <Button size="large" icon={<EyeOutlined/>} onClick={() => onQuickView?.(machine)}>
{t.machineActions.quickView} {t.machineActions.quickView}
</Button> </Button>
{/*<Tooltip title={wishlisted ? t.machineActions.wishlistRemove : t.machineActions.wishlistAdd}>*/}
{/* <Button*/}
{/* size="large"*/}
{/* shape="circle"*/}
{/* icon={wishlisted ? <HeartFilled className="text-brand-400"/> : <HeartOutlined/>}*/}
{/* onClick={() => setWishlisted((v) => !v)}*/}
{/* />*/}
{/*</Tooltip>*/}
</div> </div>
</div> </div>
</div> </div>