diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-01-24 15:54:48 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-01-24 15:54:48 +0700 |
| commit | ee4297280c1305c7e03bedd4df63ccf136c28c6c (patch) | |
| tree | 62eb00777f42542a37c63687dd1536f8f56df894 /src/pages/shop | |
| parent | 23b31aa10302cc990f3fb083b8189233b2e9e08d (diff) | |
Merapihkan struktur folder
Diffstat (limited to 'src/pages/shop')
| -rw-r--r-- | src/pages/shop/brands/[slug].js | 16 | ||||
| -rw-r--r-- | src/pages/shop/brands/index.js (renamed from src/pages/shop/brands.js) | 12 | ||||
| -rw-r--r-- | src/pages/shop/cart.js | 26 | ||||
| -rw-r--r-- | src/pages/shop/checkout.js | 30 | ||||
| -rw-r--r-- | src/pages/shop/product/[slug].js | 22 | ||||
| -rw-r--r-- | src/pages/shop/search.js | 14 |
6 files changed, 60 insertions, 60 deletions
diff --git a/src/pages/shop/brands/[slug].js b/src/pages/shop/brands/[slug].js index 8e67ef1e..928da0d0 100644 --- a/src/pages/shop/brands/[slug].js +++ b/src/pages/shop/brands/[slug].js @@ -1,13 +1,13 @@ import axios from "axios"; import { useEffect, useState } from "react"; -import Filter from "../../../components/Filter"; -import Footer from "../../../components/Footer"; -import Header from "../../../components/Header"; -import Layout from "../../../components/Layout"; -import Pagination from "../../../components/Pagination"; -import ProductCard from "../../../components/ProductCard"; -import { getNameFromSlug } from "../../../helpers/slug"; -import FilterIcon from "../../../icons/filter.svg"; +import Filter from "@/components/elements/Filter"; +import Footer from "@/components/layouts/Footer"; +import Header from "@/components/layouts/Header"; +import Layout from "@/components/layouts/Layout"; +import Pagination from "@/components/elements/Pagination"; +import ProductCard from "@/components/products/ProductCard"; +import { getNameFromSlug } from "@/core/utils/slug"; +import FilterIcon from "@/icons/filter.svg"; export async function getServerSideProps(context) { const { diff --git a/src/pages/shop/brands.js b/src/pages/shop/brands/index.js index d82fc31d..fec2405a 100644 --- a/src/pages/shop/brands.js +++ b/src/pages/shop/brands/index.js @@ -1,11 +1,11 @@ -import Header from "../../components/Header"; -import apiOdoo from "../../helpers/apiOdoo"; +import Header from "@/components/layouts/Header"; +import apiOdoo from "@/core/utils/apiOdoo"; import InfiniteScroll from "react-infinite-scroll-component"; import { useEffect, useState } from "react"; -import Spinner from "../../components/Spinner"; -import Layout from "../../components/Layout"; -import ManufactureCard from "../../components/ManufactureCard"; -import Footer from "../../components/Footer"; +import Spinner from "@/components/elements/Spinner"; +import Layout from "@/components/layouts/Layout"; +import ManufactureCard from "@/components/manufactures/ManufactureCard"; +import Footer from "@/components/layouts/Footer"; export async function getServerSideProps() { let initialManufactures = await apiOdoo('GET', '/api/v1/manufacture?limit=31'); diff --git a/src/pages/shop/cart.js b/src/pages/shop/cart.js index 0c6bbdc3..53d5e648 100644 --- a/src/pages/shop/cart.js +++ b/src/pages/shop/cart.js @@ -14,21 +14,21 @@ import { createOrUpdateItemCart, deleteItemCart, getCart -} from "../../helpers/cart"; -import { createSlug } from "../../helpers/slug"; -import apiOdoo from "../../helpers/apiOdoo"; -import currencyFormat from "../../helpers/currencyFormat"; +} from "@/core/utils/cart"; +import { createSlug } from "@/core/utils/slug"; +import apiOdoo from "@/core/utils/apiOdoo"; +import currencyFormat from "@/core/utils/currencyFormat"; // Components -import ConfirmAlert from "../../components/ConfirmAlert"; -import Image from "../../components/Image"; -import Layout from "../../components/Layout"; -import Link from "../../components/Link"; -import Alert from "../../components/Alert"; -import Spinner from "../../components/Spinner"; -import AppBar from "../../components/AppBar"; -import ProgressBar from "../../components/ProgressBar"; -import LineDivider from "../../components/LineDivider"; +import ConfirmAlert from "@/components/elements/ConfirmAlert"; +import Image from "@/components/elements/Image"; +import Layout from "@/components/layouts/Layout"; +import Link from "@/components/elements/Link"; +import Alert from "@/components/elements/Alert"; +import Spinner from "@/components/elements/Spinner"; +import AppBar from "@/components/layouts/AppBar"; +import ProgressBar from "@/components/elements/ProgressBar"; +import LineDivider from "@/components/elements/LineDivider"; export default function Cart() { const router = useRouter(); diff --git a/src/pages/shop/checkout.js b/src/pages/shop/checkout.js index 0f9619cf..1849e0fe 100644 --- a/src/pages/shop/checkout.js +++ b/src/pages/shop/checkout.js @@ -1,22 +1,22 @@ import { ExclamationCircleIcon } from "@heroicons/react/24/solid"; import { useEffect, useState } from "react"; -import Alert from "../../components/Alert"; -import AppBar from "../../components/AppBar"; -import Image from "../../components/Image"; -import Layout from "../../components/Layout"; -import LineDivider from "../../components/LineDivider"; -import Link from "../../components/Link"; -import ProgressBar from "../../components/ProgressBar"; -import Spinner from "../../components/Spinner"; -import apiOdoo from "../../helpers/apiOdoo"; -import { useAuth } from "../../helpers/auth"; -import { deleteItemCart, getCart } from "../../helpers/cart"; -import currencyFormat from "../../helpers/currencyFormat"; -import { getItemAddress } from "../../helpers/address"; +import Alert from "@/components/elements/Alert"; +import AppBar from "@/components/layouts/AppBar"; +import Image from "@/components/elements/Image"; +import Layout from "@/components/layouts/Layout"; +import LineDivider from "@/components/elements/LineDivider"; +import Link from "@/components/elements/Link"; +import ProgressBar from "@/components/elements/ProgressBar"; +import Spinner from "@/components/elements/Spinner"; +import apiOdoo from "@/core/utils/apiOdoo"; +import { useAuth } from "@/core/utils/auth"; +import { deleteItemCart, getCart } from "@/core/utils/cart"; +import currencyFormat from "@/core/utils/currencyFormat"; +import { getItemAddress } from "@/core/utils/address"; import { useRouter } from "next/router"; -import WithAuth from "../../components/WithAuth"; +import WithAuth from "@/components/auth/WithAuth"; import { toast } from "react-hot-toast"; -import getFileBase64 from "../../helpers/getFileBase64"; +import getFileBase64 from "@/core/utils/getFileBase64"; export default function Checkout() { const router = useRouter(); diff --git a/src/pages/shop/product/[slug].js b/src/pages/shop/product/[slug].js index 43d511a8..fe467439 100644 --- a/src/pages/shop/product/[slug].js +++ b/src/pages/shop/product/[slug].js @@ -1,17 +1,17 @@ -import Link from "../../../components/Link"; +import Link from "@/components/elements/Link"; import { useRouter } from "next/router"; import { useEffect, useState } from "react"; -import Header from "../../../components/Header"; -import apiOdoo from "../../../helpers/apiOdoo"; -import { createSlug, getIdFromSlug } from "../../../helpers/slug"; -import currencyFormat from "../../../helpers/currencyFormat"; -import ProductSlider from "../../../components/product/ProductSlider"; -import Layout from "../../../components/Layout"; -import { createOrUpdateItemCart } from "../../../helpers/cart"; +import Header from "@/components/layouts/Header"; +import apiOdoo from "@/core/utils/apiOdoo"; +import { createSlug, getIdFromSlug } from "@/core/utils/slug"; +import currencyFormat from "@/core/utils/currencyFormat"; +import ProductSlider from "@/components/products/ProductSlider"; +import Layout from "@/components/layouts/Layout"; +import { createOrUpdateItemCart } from "@/core/utils/cart"; import toast from "react-hot-toast"; -import Footer from "../../../components/Footer"; -import Image from "../../../components/Image"; -import LineDivider from "../../../components/LineDivider"; +import Footer from "@/components/layouts/Footer"; +import Image from "@/components/elements/Image"; +import LineDivider from "@/components/elements/LineDivider"; export async function getServerSideProps( context ) { const { slug } = context.query; diff --git a/src/pages/shop/search.js b/src/pages/shop/search.js index db93d2cb..2521c7a2 100644 --- a/src/pages/shop/search.js +++ b/src/pages/shop/search.js @@ -1,12 +1,12 @@ import axios from "axios"; -import Header from "../../components/Header"; -import Layout from "../../components/Layout"; -import Pagination from "../../components/Pagination"; -import ProductCard from "../../components/ProductCard"; -import FilterIcon from "../../icons/filter.svg"; +import Header from "@/components/layouts/Header"; +import Layout from "@/components/layouts/Layout"; +import Pagination from "@/components/elements/Pagination"; +import ProductCard from "@/components/products/ProductCard"; +import FilterIcon from "@/icons/filter.svg"; import { useEffect, useState } from "react"; -import Filter from "../../components/Filter"; -import Footer from "../../components/Footer"; +import Filter from "@/components/elements/Filter"; +import Footer from "@/components/layouts/Footer"; export async function getServerSideProps(context) { const { |
