Untitled

 avatar
unknown
plain_text
5 months ago
2.4 kB
3
Indexable
import { useState } from "react";
import styles from "./Price.module.scss";
import Card from "./Card";

function PriceTab() {
  const [priceActive, setPriceActive] = useState(0);

  const priceTab = [
    {
      month: "1 месяц",
      content: [
        {
          title: "1",
          prevPrice: "1",
          price: "1",
        },
        {
          title: "2",
          prevPrice: "2",
          price: "2",
        },
        {
          title: "3",
          prevPrice: "3",
          price: "3",
        },
      ],
    },
    {
      month: "3 месяца",
      content: [
        {
          title: "1",
          prevPrice: "1",
          price: "1",
        },
        {
          title: "2",
          prevPrice: "2",
          price: "2",
        },
        {
          title: "3",
          prevPrice: "3",
          price: "3",
        },
      ],
    },
    {
      month: "6 месяцев",
      content: [
        {
          title: "1",
          prevPrice: "1",
          price: "1",
        },
        {
          title: "2",
          prevPrice: "2",
          price: "2",
        },
        {
          title: "3",
          prevPrice: "3",
          price: "3",
        },
      ],
    },
    {
      month: "12 месяцев",
      content: [
        {
          title: "1",
          prevPrice: "1",
          price: "1",
        },
        {
          title: "2",
          prevPrice: "2",
          price: "2",
        },
        {
          title: "3",
          prevPrice: "3",
          price: "3",
        },
      ],
    },
  ];

  return (
    <>
      <div className={styles.tabList}>
        <div className={styles.tabSection}>
          {priceTab.map((obj, i) => (
            <div
              key={i}
              onClick={() => setPriceActive(i)}
              className={
                priceActive === i
                  ? styles.tabLook + ` ` + styles.active
                  : styles.tabLook
              }
            >
              <button>{obj.month}</button>
            </div>
          ))}
        </div>
      </div>

      <div className={styles.priceCard}>
        {priceTab.content.map((obj, i) => {
          console.log(obj);
        })}
      </div>
    </>
  );
}

export default PriceTab;
Editor is loading...
Leave a Comment