added type to event #4

Merged
ameye merged 1 commits from added-assets-and-new-folders into master 2024-03-05 15:47:17 +00:00
6 changed files with 30 additions and 6 deletions
+15 -3
View File
@@ -1,9 +1,15 @@
import React from "react";
import { useState, ChangeEvent } from "react";
import Logo from "../../assets/icons/logo.svg";
import Button from "../shared/Button";
import { lowerMenuItems } from "../../utils/data";
const Header = () => {
const [searchValue, setSearchValue] = useState<string>("");
const handleSearchChange = (e: ChangeEvent<HTMLInputElement>) => {
setSearchValue(e.target.value);
};
return (
<div className="relative my-2 items-center justify-center flex">
<div className="container px-8 flex justify-between">
@@ -28,7 +34,7 @@ const Header = () => {
</a>
</li>
<li>
<SearchInput />
<SearchInput onChange={handleSearchChange} value={searchValue} />
</li>
</ul>
<ul className="flex gap-4 items-center">
@@ -49,7 +55,13 @@ const Header = () => {
export default Header;
const SearchInput = ({ value, onChange }) => {
const SearchInput = ({
value,
onChange,
}: {
value: string;
onChange: (e: ChangeEvent<HTMLInputElement>) => void;
}) => {
return (
<div className="flex items-center border border-[#5A2C82] overflow-hidden">
<input
+11
View File
@@ -0,0 +1,11 @@
const Hero = () => {
return (
<div>
Hero
</div>
)
}
export default Hero
+3
View File
@@ -0,0 +1,3 @@
import Hero from "./Hero";
export { Hero };
-1
View File
@@ -1,4 +1,3 @@
import React from "react";
type ButtonProps = {
className?: string;
-1
View File
@@ -1,4 +1,3 @@
import React from 'react'
import { Header, TopHeader } from '../components/Header'
const HomePage = () => {
+1 -1
View File
@@ -5,7 +5,7 @@ import { HomePage } from "../pages";
const Routers = () => {
return (
<Routes>
<Route exact path={RouteHandler.homepage} element={<HomePage />} />
<Route path={RouteHandler.homepage} element={<HomePage />} />
</Routes>
);
};