|
@@ -7,17 +7,66 @@ import {
|
|
|
|
|
|
|
|
const ArchiveCreateModal = (props) => {
|
|
const ArchiveCreateModal = (props) => {
|
|
|
|
|
|
|
|
|
|
+ const [isCommentDownload, SetIsCommentDownload] = useState(false);
|
|
|
const [isFileDownload, SetIsFileDownload] = useState(false);
|
|
const [isFileDownload, SetIsFileDownload] = useState(false);
|
|
|
|
|
+ const [isSubordinatedPageDownload, SetIsSubordinatedPageDownload] = useState(false);
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ function changeIsCommentDownloadHandler() {
|
|
|
|
|
+ SetIsCommentDownload(true);
|
|
|
|
|
+ }
|
|
|
function changeIsFileDownloadHandler() {
|
|
function changeIsFileDownloadHandler() {
|
|
|
SetIsFileDownload(true);
|
|
SetIsFileDownload(true);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ function changeIsSubordinatedPageDownloadHandler() {
|
|
|
|
|
+ SetIsSubordinatedPageDownload(true);
|
|
|
|
|
+ }
|
|
|
return (
|
|
return (
|
|
|
<Modal size="lg" isOpen={props.isOpen} toggle={props.onClose}>
|
|
<Modal size="lg" isOpen={props.isOpen} toggle={props.onClose}>
|
|
|
<ModalHeader tag="h4" toggle={props.onClose} className="bg-primary text-white">
|
|
<ModalHeader tag="h4" toggle={props.onClose} className="bg-primary text-white">
|
|
|
アーカイブを作成する
|
|
アーカイブを作成する
|
|
|
</ModalHeader>
|
|
</ModalHeader>
|
|
|
<ModalBody>
|
|
<ModalBody>
|
|
|
|
|
+
|
|
|
|
|
+ <div className="form-group">
|
|
|
|
|
+ <div className="custom-control custom-radio custom-control-inline ">
|
|
|
|
|
+ <label>ファイル形式: </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="custom-control custom-radio custom-control-inline ">
|
|
|
|
|
+ <input
|
|
|
|
|
+ type="radio"
|
|
|
|
|
+ className="custom-control-input"
|
|
|
|
|
+ />
|
|
|
|
|
+ <label className="custom-control-label">
|
|
|
|
|
+ MarkDown(.md)
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="custom-control custom-radio custom-control-inline">
|
|
|
|
|
+ <input
|
|
|
|
|
+ type="radio"
|
|
|
|
|
+ className="custom-control-input"
|
|
|
|
|
+ />
|
|
|
|
|
+ <label className="custom-control-label">
|
|
|
|
|
+ PDF(.pdf)
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <div className="custom-control custom-checkbox-success">
|
|
|
|
|
+ <input
|
|
|
|
|
+ className="custom-control-input"
|
|
|
|
|
+ name="file_download"
|
|
|
|
|
+ id="downloadFile"
|
|
|
|
|
+ type="checkbox"
|
|
|
|
|
+ checked={isCommentDownload}
|
|
|
|
|
+ onChange={changeIsCommentDownloadHandler}
|
|
|
|
|
+ />
|
|
|
|
|
+ <label className="custom-control-label" htmlFor="isGitHubEnabled">
|
|
|
|
|
+ コメントも含める
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
<div className="custom-control custom-checkbox-success">
|
|
<div className="custom-control custom-checkbox-success">
|
|
|
<input
|
|
<input
|
|
|
className="custom-control-input"
|
|
className="custom-control-input"
|
|
@@ -28,10 +77,22 @@ const ArchiveCreateModal = (props) => {
|
|
|
onChange={changeIsFileDownloadHandler}
|
|
onChange={changeIsFileDownloadHandler}
|
|
|
/>
|
|
/>
|
|
|
<label className="custom-control-label" htmlFor="isGitHubEnabled">
|
|
<label className="custom-control-label" htmlFor="isGitHubEnabled">
|
|
|
- 試作
|
|
|
|
|
|
|
+ 添付ファイルも含める
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="custom-control custom-checkbox-success">
|
|
|
|
|
+ <input
|
|
|
|
|
+ className="custom-control-input"
|
|
|
|
|
+ name="file_download"
|
|
|
|
|
+ id="downloadFile"
|
|
|
|
|
+ type="checkbox"
|
|
|
|
|
+ checked={isSubordinatedPageDownload}
|
|
|
|
|
+ onChange={changeIsSubordinatedPageDownloadHandler}
|
|
|
|
|
+ />
|
|
|
|
|
+ <label className="custom-control-label" htmlFor="isGitHubEnabled">
|
|
|
|
|
+ 配下ページも含める
|
|
|
</label>
|
|
</label>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
</ModalBody>
|
|
</ModalBody>
|
|
|
<ModalFooter>
|
|
<ModalFooter>
|
|
|
<button type="button">Done</button>
|
|
<button type="button">Done</button>
|