Gray out and hide some options during export
parent
9fe64c34a5
commit
30a64a1b5a
|
@ -9,8 +9,32 @@
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.mx_ExportDialog_Exporting .mx_ExportDialog_options {
|
&.mx_ExportDialog_Exporting {
|
||||||
pointer-events: none;
|
.mx_ExportDialog_options {
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx_RadioButton input[type="radio"]:checked + div > div {
|
||||||
|
background: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx_Field_valid.mx_Field label,
|
||||||
|
.mx_Field_valid.mx_Field:focus-within label {
|
||||||
|
color: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx_Field_valid.mx_Field,
|
||||||
|
.mx_Field_valid.mx_Field:focus-within {
|
||||||
|
border-color: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mx_Checkbox
|
||||||
|
input[type="checkbox"]:checked
|
||||||
|
+ label
|
||||||
|
> .mx_Checkbox_background {
|
||||||
|
background: gray;
|
||||||
|
border-color: gray;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mx_ExportDialog_progress {
|
.mx_ExportDialog_progress {
|
||||||
|
@ -26,7 +50,7 @@
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
& .mx_ExportDialog_spinner_path {
|
& .mx_ExportDialog_spinner_path {
|
||||||
stroke: #0dbd8b;
|
stroke: $accent-color;
|
||||||
stroke-linecap: round;
|
stroke-linecap: round;
|
||||||
animation: mx_dash 1.5s ease-in-out infinite;
|
animation: mx_dash 1.5s ease-in-out infinite;
|
||||||
}
|
}
|
||||||
|
|
|
@ -284,18 +284,18 @@ const ExportDialog: React.FC<IProps> = ({ room, onFinished }) => {
|
||||||
// Display export settings
|
// Display export settings
|
||||||
return (
|
return (
|
||||||
<BaseDialog
|
<BaseDialog
|
||||||
title={_t("Export Chat")}
|
title={isExporting ? _t("Exporting your data") : _t("Export Chat")}
|
||||||
className={`mx_ExportDialog ${isExporting && "mx_ExportDialog_Exporting"}`}
|
className={`mx_ExportDialog ${isExporting && "mx_ExportDialog_Exporting"}`}
|
||||||
contentId="mx_Dialog_content"
|
contentId="mx_Dialog_content"
|
||||||
hasCancel={true}
|
hasCancel={true}
|
||||||
onFinished={onFinished}
|
onFinished={onFinished}
|
||||||
fixedWidth={true}
|
fixedWidth={true}
|
||||||
>
|
>
|
||||||
<p>
|
{ !isExporting ? <p>
|
||||||
{ _t(
|
{ _t(
|
||||||
"Select from the options below to export chats from your timeline",
|
"Select from the options below to export chats from your timeline",
|
||||||
) }
|
) }
|
||||||
</p>
|
</p> : null}
|
||||||
|
|
||||||
<span className="mx_ExportDialog_subheading">
|
<span className="mx_ExportDialog_subheading">
|
||||||
{ _t("Format") }
|
{ _t("Format") }
|
||||||
|
|
|
@ -2300,6 +2300,7 @@
|
||||||
"Your messages were successfully exported": "Your messages were successfully exported",
|
"Your messages were successfully exported": "Your messages were successfully exported",
|
||||||
"Are you sure you want to stop exporting your data? If you do, you'll need to start over.": "Are you sure you want to stop exporting your data? If you do, you'll need to start over.",
|
"Are you sure you want to stop exporting your data? If you do, you'll need to start over.": "Are you sure you want to stop exporting your data? If you do, you'll need to start over.",
|
||||||
"Stop": "Stop",
|
"Stop": "Stop",
|
||||||
|
"Exporting your data": "Exporting your data",
|
||||||
"Export Chat": "Export Chat",
|
"Export Chat": "Export Chat",
|
||||||
"Select from the options below to export chats from your timeline": "Select from the options below to export chats from your timeline",
|
"Select from the options below to export chats from your timeline": "Select from the options below to export chats from your timeline",
|
||||||
"Format": "Format",
|
"Format": "Format",
|
||||||
|
|
Loading…
Reference in New Issue