1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 21:14:18 +00:00
pds-2021-g2-nest/nest_frontend/routes/PageRepositoryAlerts.js

41 lines
1.4 KiB
JavaScript
Raw Normal View History

2021-05-18 00:04:06 +00:00
import React, { useContext } from "react"
2021-05-24 01:51:14 +00:00
import Style from "./PageRepositoryAlerts.module.css"
2021-04-29 14:58:31 +00:00
import BoxFull from "../components/base/BoxFull"
2021-05-18 00:04:06 +00:00
import ContextLanguage from "../contexts/ContextLanguage"
2021-05-24 01:42:30 +00:00
import BoxHeader from "../components/base/BoxHeader"
2021-05-25 02:06:14 +00:00
import { useHistory, useParams } from "react-router"
import { faBell, faPlus } from "@fortawesome/free-solid-svg-icons"
import PageWithHeader from "../components/base/layout/PageWithHeader"
import ButtonHeader from "../components/base/ButtonHeader"
import makeIcon from "../utils/makeIcon"
2021-04-21 16:21:30 +00:00
2021-05-24 01:51:14 +00:00
export default function PageRepositoryAlerts({ children, className, ...props }) {
2021-05-18 00:48:34 +00:00
const { strings } = useContext(ContextLanguage)
2021-05-24 01:42:30 +00:00
const { id } = useParams()
2021-05-25 02:06:14 +00:00
const history = useHistory()
2021-05-18 00:04:06 +00:00
2021-04-21 16:21:30 +00:00
return (
2021-05-25 02:06:14 +00:00
<PageWithHeader
header={
<BoxHeader className={Style.Header}>
{makeIcon(faBell)} {strings.alerts}
</BoxHeader>
}
buttons={
<ButtonHeader
icon={faPlus}
color={"Green"}
onClick={() => history.push(`/repositories/${id}/alerts/create`)}
>
{strings.alertCreate}
</ButtonHeader>
}
>
2021-05-18 16:50:02 +00:00
<BoxFull header={strings.alertTitle} className={Style.YourAlerts}>
{strings.notImplemented}
2021-04-23 00:26:16 +00:00
</BoxFull>
2021-05-25 02:06:14 +00:00
</PageWithHeader>
2021-04-21 16:21:30 +00:00
)
}