From aece97d81427e2bcca9b2fe969709db2d9ae98a0 Mon Sep 17 00:00:00 2001 From: ialexanderbrito Date: Fri, 8 Apr 2022 17:38:41 -0300 Subject: [PATCH] feat: add button salvar ticket --- src/pages/MyTicket/MyTicket.module.scss | 16 ++++++++++++++++ src/pages/MyTicket/index.tsx | 24 ++++++++++++++++++++++-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/src/pages/MyTicket/MyTicket.module.scss b/src/pages/MyTicket/MyTicket.module.scss index cc50574..4869afa 100644 --- a/src/pages/MyTicket/MyTicket.module.scss +++ b/src/pages/MyTicket/MyTicket.module.scss @@ -19,6 +19,13 @@ } } +.containerButton { + display: flex; + justify-content: center; + margin-top: 1rem; + margin-bottom: 2rem; +} + @media screen and (min-width: 839px) { .home { background: var(--background); @@ -36,3 +43,12 @@ } } } + +@media print { + @page { + margin: 0; + } + body { + margin: 4.6cm; + } +} diff --git a/src/pages/MyTicket/index.tsx b/src/pages/MyTicket/index.tsx index eb44461..bfb7947 100644 --- a/src/pages/MyTicket/index.tsx +++ b/src/pages/MyTicket/index.tsx @@ -1,5 +1,7 @@ import { SpinnerCircular } from 'spinners-react'; +import { Button } from 'components/Button'; +import ComponentToPrint from 'components/ComponentToPrint'; import { Header } from 'components/Header'; import { Ticket } from 'components/Ticket'; @@ -11,7 +13,7 @@ import styles from './MyTicket.module.scss'; export function MyTicket() { const { theme } = useTheme(); - const { loading, cliente } = useTicket(); + const { loading, cliente, componentToPrintRef, handleClickPrint } = useTicket(); return ( <> @@ -20,7 +22,25 @@ export function MyTicket() {

Apresente esse ticket para o seu barbeiro

- {loading ? : } + {loading ? ( + + ) : ( + <> + + + + + )} +
+ +