// import { EyeIcon, EyeOffIcon } from 'lucide-react'
import { useState } from 'react'
import { Link } from 'react-router'

import { LeftArrow } from '~/components/icons/left-arrow'
import { APP } from '~/data/meta'

export default function FormRegister() {
  const [showPassword, setShowPassword] = useState(false)
  return (
    <div className="flex items-center justify-center">
      <div className="w-full max-w-md p-6">
        <div className="absolute top-[80px] left-[50px]">
          <Link
            to="/#"
            className="mt-2 h-full py-2"
          >
            <LeftArrow
              width={'70px'}
              height={'70px'}
            ></LeftArrow>
          </Link>
        </div>

        <div className="mb-6 flex justify-center">
          <Link to="/news">
            <img
              src={APP.logo}
              alt={APP.title}
              className="h-[800px]"
            />
          </Link>
        </div>

        <div className="mb-4 p-4 text-center">
          <p className="text-[#565658]">
            Selamat Datang, silakan isi keterangan akun Anda untuk melanjutkan!
          </p>
        </div>

        <form>
          {/* Input Email / No Telepon */}
          <div className="mb-4">
            <label
              htmlFor="email"
              className="mb-1 block text-gray-700"
            >
              Email/No. Telepon
            </label>
            <input
              type="text"
              placeholder="Contoh: legal@legalgo.id"
              className="focus:inheriten w-full rounded-md border border-[#DFDFDF] p-2"
              required
            />
          </div>

          {/* Input Password */}
          <div className="relative mb-4">
            <label
              htmlFor="password"
              className="mb-1 block text-gray-700 focus:outline-[#2E2F7C]"
            >
              Kata Sandi
            </label>
            <input
              type={showPassword ? 'text' : 'password'}
              placeholder="Masukkan Kata Sandi"
              className="w-full rounded-md border border-[#DFDFDF] p-2 pr-10 focus:outline-[#2E2F7C]"
              required
            />
            <button
              type="button"
              className="absolute top-9 right-3 text-gray-500"
              onClick={() => setShowPassword(!showPassword)}
            >
              {/* {showPassword ? <EyeOffIcon size={18} /> : <EyeIcon size={18} />} */}
            </button>
          </div>

          {/* Reinput Password */}
          <div className="relative mb-4">
            <label
              htmlFor="password"
              className="mb-1 block text-gray-700 focus:outline-[#2E2F7C]"
            >
              Ulangi Kata Sandi
            </label>
            <input
              type={showPassword ? 'text' : 'password'}
              placeholder="Masukkan Kata Sandi"
              className="w-full rounded-md border border-[#DFDFDF] p-2 pr-10 focus:outline-[#2E2F7C]"
              required
            />
            <button
              type="button"
              className="absolute top-9 right-3 text-gray-500"
              onClick={() => setShowPassword(!showPassword)}
            >
              {/* {showPassword ? <EyeOffIcon size={18} /> : <EyeIcon size={18} />} */}
            </button>
          </div>

          {/* No Telepon */}
          <div className="mb-4">
            <label
              htmlFor="no-telpon"
              className="mb-1 block text-gray-700"
            >
              No. Telepon
            </label>
            <input
              type="text"
              placeholder="Contoh: legal@legalgo.id"
              className="focus:inheriten w-full rounded-md border border-[#DFDFDF] p-2"
              required
            />
          </div>

          {/* Subscribe*/}
          <div className="mb-4">
            <label
              htmlFor="subscription"
              className="mb-1 block text-gray-700"
            >
              Subscription
            </label>
            <select className="focus:inheriten w-full rounded-md border border-[#DFDFDF] p-2">
              <option selected>Subscription</option>
            </select>
          </div>

          {/* Tombol Masuk */}
          <button className="mt-5 w-full rounded-md bg-[#2E2F7C] py-2 text-white transition hover:bg-blue-800">
            Daftar
          </button>
        </form>
      </div>
    </div>
  )
}
