snowballtools-base/packages/frontend/src/components/projects/project/settings/Domains.tsx
Nabarun Gogoi 94c4da0175
Add form for adding new domains (#30)
* Add layout to implement addition of new domains

* Refactor code

* Add page to setup domain name

* Update layout of add domain page

* Use react-hook-form in add domain page

* Remove unnecessary code

* Handle review change

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2023-12-27 18:26:20 +05:30

40 lines
976 B
TypeScript

import React from 'react';
import { useParams, Link } from 'react-router-dom';
import { Button, Typography } from '@material-tailwind/react';
import DomainCard from './DomainCard';
import domainsData from '../../../../assets/domains.json';
const Domains = () => {
const { id } = useParams();
return (
<>
<div className="flex justify-between p-2">
<Typography variant="h2">Domain</Typography>
<Link to="domain/add">
<Button color="blue" variant="outlined" className="rounded-full">
<i>^</i> Add domain
</Button>
</Link>
</div>
{domainsData
.filter((domain) => {
return Number(id) == domain.projectid;
})
.map((domain) => {
return (
<DomainCard
status={domain.status}
domain={domain.domain}
key={domain.domainid}
/>
);
})}
</>
);
};
export default Domains;