mango-ui-v2/components/AlphaModal.tsx

42 lines
1.2 KiB
TypeScript
Raw Normal View History

2021-04-15 09:34:59 -07:00
import React from 'react'
import Modal from './Modal'
import Button from './Button'
import { ElementTitle } from './styles'
2021-04-15 09:34:59 -07:00
import useLocalStorageState from '../hooks/useLocalStorageState'
const AlphaModal = ({
2021-04-15 09:34:59 -07:00
isOpen,
onClose,
}: {
isOpen: boolean
onClose?: (x) => void
}) => {
const [, setAlphaAccepted] = useLocalStorageState('mangoAlphaAccepted', false)
return (
<Modal isOpen={isOpen} onClose={onClose} hideClose>
2021-04-15 09:34:59 -07:00
<Modal.Header>
<div className="flex flex-col items-center">
<img
className={`h-8 w-auto mb-2`}
src="/assets/icons/logo.svg"
alt="next"
/>
<ElementTitle noMarignBottom>Mango Markets UI V2</ElementTitle>
2021-04-15 09:34:59 -07:00
</div>
</Modal.Header>
<div className={`text-th-fgd-2 text-center`}>
This is an unaudited alpha release of Mango Markets. The software is
provided &apos;AS IS&apos; without warranty of any kind.
<div className={`mt-4 flex justify-center`}>
2021-04-15 09:34:59 -07:00
<Button onClick={() => setAlphaAccepted(true)}>
<div className={`flex items-center`}>Accept</div>
</Button>
</div>
</div>
</Modal>
)
}
export default React.memo(AlphaModal)