Я новичок в React и Material-UI и хочу напечатать свой текущий диалог.
Проблема в том, что я не могу найти способ максимизировать мой диалог для печати (установлен на fullScreen), не делая этого также в браузере. Поэтому я в основном хочу меньший диалог в моем браузере, а для диалога максимальный размер.
Вот мой базовый c код в TSX:
import React, { Component} from 'react';
import { Button, Dialog } from '@material/core';
export default class MUITester extends Component {
render(){
return (
<Dialog fullScreen={false}>
<div>
<Button onClick={() => window.print()}>
PRINT
</Button>
</div>
</Dialog>
);
}
и соответствующий css file:
@media print {
.print {
fullScreen=true;
color: blue;
}
}
Могу ли я решить эту проблему, используя css? Или я должен использовать React / Material-UI?