mirror of
https://github.com/strapi/strapi.git
synced 2025-09-28 09:49:36 +00:00
71 lines
1.7 KiB
JavaScript
71 lines
1.7 KiB
JavaScript
![]() |
import React from 'react';
|
||
|
import PropTypes from 'prop-types';
|
||
|
import {
|
||
|
HeaderModal,
|
||
|
HeaderModalTitle,
|
||
|
Modal,
|
||
|
ModalBody,
|
||
|
ModalFooter,
|
||
|
ModalForm,
|
||
|
} from 'strapi-helper-plugin';
|
||
|
import { Button } from '@buffetjs/core';
|
||
|
import { FormattedMessage } from 'react-intl';
|
||
|
import getTrad from '../../utils/getTrad';
|
||
|
import ModalNav from '../../components/ModalNav';
|
||
|
import NavLink from '../../components/NavLink';
|
||
|
|
||
|
const UploadModal = ({ isOpen, onToggle }) => {
|
||
|
return (
|
||
|
<Modal isOpen={isOpen} onToggle={onToggle}>
|
||
|
<HeaderModal>
|
||
|
<section>
|
||
|
<HeaderModalTitle>
|
||
|
<FormattedMessage id={getTrad('modal.header.browse')} />
|
||
|
</HeaderModalTitle>
|
||
|
</section>
|
||
|
<section>
|
||
|
<HeaderModalTitle>
|
||
|
<div className="settings-tabs" style={{ left: 30 }}>
|
||
|
<ModalNav>
|
||
|
<NavLink isActive to="computer" />
|
||
|
<NavLink to="url" isDisabled />
|
||
|
</ModalNav>
|
||
|
</div>
|
||
|
<hr />
|
||
|
</HeaderModalTitle>
|
||
|
</section>
|
||
|
<ModalForm>
|
||
|
<ModalBody>
|
||
|
<div className="container-fluid">
|
||
|
<div className="row">
|
||
|
<div className="col-12">
|
||
|
<p>COMING SOON</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</ModalBody>
|
||
|
</ModalForm>
|
||
|
|
||
|
<ModalFooter>
|
||
|
<section>
|
||
|
<Button type="button" color="cancel" onClick={onToggle}>
|
||
|
Cancel
|
||
|
</Button>
|
||
|
</section>
|
||
|
</ModalFooter>
|
||
|
</HeaderModal>
|
||
|
</Modal>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
UploadModal.defaultProps = {
|
||
|
onToggle: () => {},
|
||
|
};
|
||
|
|
||
|
UploadModal.propTypes = {
|
||
|
isOpen: PropTypes.bool.isRequired,
|
||
|
onToggle: PropTypes.func,
|
||
|
};
|
||
|
|
||
|
export default UploadModal;
|