diff --git a/src/client/dd-hub-react/public/assets/images/product/product-1.webp b/src/client/dd-hub-react/public/assets/images/product/product-1.webp deleted file mode 100644 index 75659df..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-1.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-10.webp b/src/client/dd-hub-react/public/assets/images/product/product-10.webp deleted file mode 100644 index 65e2c60..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-10.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-11.webp b/src/client/dd-hub-react/public/assets/images/product/product-11.webp deleted file mode 100644 index 17c3bc8..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-11.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-12.webp b/src/client/dd-hub-react/public/assets/images/product/product-12.webp deleted file mode 100644 index 2af581e..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-12.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-13.webp b/src/client/dd-hub-react/public/assets/images/product/product-13.webp deleted file mode 100644 index c1f403b..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-13.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-14.webp b/src/client/dd-hub-react/public/assets/images/product/product-14.webp deleted file mode 100644 index a5896f8..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-14.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-15.webp b/src/client/dd-hub-react/public/assets/images/product/product-15.webp deleted file mode 100644 index 475a7af..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-15.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-16.webp b/src/client/dd-hub-react/public/assets/images/product/product-16.webp deleted file mode 100644 index 1b3b7ed..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-16.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-17.webp b/src/client/dd-hub-react/public/assets/images/product/product-17.webp deleted file mode 100644 index ddd8da0..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-17.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-18.webp b/src/client/dd-hub-react/public/assets/images/product/product-18.webp deleted file mode 100644 index 9ae8e26..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-18.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-19.webp b/src/client/dd-hub-react/public/assets/images/product/product-19.webp deleted file mode 100644 index c5017f6..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-19.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-2.webp b/src/client/dd-hub-react/public/assets/images/product/product-2.webp deleted file mode 100644 index 65120df..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-2.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-20.webp b/src/client/dd-hub-react/public/assets/images/product/product-20.webp deleted file mode 100644 index 8931720..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-20.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-21.webp b/src/client/dd-hub-react/public/assets/images/product/product-21.webp deleted file mode 100644 index c7795b1..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-21.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-22.webp b/src/client/dd-hub-react/public/assets/images/product/product-22.webp deleted file mode 100644 index b96c809..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-22.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-23.webp b/src/client/dd-hub-react/public/assets/images/product/product-23.webp deleted file mode 100644 index a38a734..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-23.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-24.webp b/src/client/dd-hub-react/public/assets/images/product/product-24.webp deleted file mode 100644 index 643a1a6..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-24.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-3.webp b/src/client/dd-hub-react/public/assets/images/product/product-3.webp deleted file mode 100644 index 07b5312..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-3.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-4.webp b/src/client/dd-hub-react/public/assets/images/product/product-4.webp deleted file mode 100644 index c18893e..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-4.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-5.webp b/src/client/dd-hub-react/public/assets/images/product/product-5.webp deleted file mode 100644 index 014c146..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-5.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-6.webp b/src/client/dd-hub-react/public/assets/images/product/product-6.webp deleted file mode 100644 index 3ff7420..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-6.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-7.webp b/src/client/dd-hub-react/public/assets/images/product/product-7.webp deleted file mode 100644 index 6a0e943..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-7.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-8.webp b/src/client/dd-hub-react/public/assets/images/product/product-8.webp deleted file mode 100644 index 0aae38a..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-8.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-9.webp b/src/client/dd-hub-react/public/assets/images/product/product-9.webp deleted file mode 100644 index 2c86ff6..0000000 Binary files a/src/client/dd-hub-react/public/assets/images/product/product-9.webp and /dev/null differ diff --git a/src/client/dd-hub-react/public/assets/images/product/product-default.webp b/src/client/dd-hub-react/public/assets/images/product/product-default.webp new file mode 100644 index 0000000..9050956 Binary files /dev/null and b/src/client/dd-hub-react/public/assets/images/product/product-default.webp differ diff --git a/src/client/dd-hub-react/src/app.tsx b/src/client/dd-hub-react/src/app.tsx index 6062fe5..025f1d7 100644 --- a/src/client/dd-hub-react/src/app.tsx +++ b/src/client/dd-hub-react/src/app.tsx @@ -19,7 +19,7 @@ type AppProps = { export default function App({ children }: AppProps) { useScrollToTop(); - const githubButton = () => ( + const ddButton = () => ( {children} - {githubButton()} + {ddButton()} ); } diff --git a/src/client/dd-hub-react/src/sections/product/product-item.tsx b/src/client/dd-hub-react/src/sections/product/product-item.tsx index 722d340..bb4c4db 100644 --- a/src/client/dd-hub-react/src/sections/product/product-item.tsx +++ b/src/client/dd-hub-react/src/sections/product/product-item.tsx @@ -1,3 +1,5 @@ +import { useState } from 'react'; + import Box from '@mui/material/Box'; import Link from '@mui/material/Link'; import Card from '@mui/material/Card'; @@ -38,11 +40,14 @@ export function ProductItem({ product }: { product: ProductItemProps }) { ); + const [imgSrc, setImgSrc] = useState(product.coverUrl); + const renderImg = ( setImgSrc('/assets/images/product/product-default.webp')} sx={{ top: 0, width: 1,