/*
Copyright 2020 The Matrix.org Foundation C.I.C.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

import React from 'react';
import QuestionDialog from './QuestionDialog';
import { _t } from "../../../languageHandler";
import { IDialogProps } from "./IDialogProps";

interface IProps extends IDialogProps {
    onFinished(): void;
}

interface IState {}

/*
 * A dialog for confirming transfer of data to the Element Pro iframe.
 */
export default class EMSElementProDataConfirmDialog extends React.PureComponent<IProps, IState> {
    public render() {
        return (
            <QuestionDialog
                onFinished={this.props.onFinished}
                title={_t("Confirm Account Data Transfer")}
                description={_t(
                    "Please accept transfer of data to the Element Pro setup wizard to continue. The setup wizard " +
                    "will be able to access your account for the duration of the setup process.")
                }
                button={_t("Accept")}
            />
        );
    }
}
