Oprava zobrazování textu, narovnání code style

This commit is contained in:
Martin Berka 2023-06-17 09:29:15 +02:00
parent 89fc27b087
commit 45c2f9e264
4 changed files with 27 additions and 20 deletions

View File

@ -51,7 +51,6 @@ function App() {
setIsConnected(false); setIsConnected(false);
}); });
socket.on(EVENT_MESSAGE, (newData: ClientData) => { socket.on(EVENT_MESSAGE, (newData: ClientData) => {
// const data: any = JSON.parse(payload);
// console.log("Přijata nová data ze socketu", newData); // console.log("Přijata nová data ze socketu", newData);
setData(newData); setData(newData);
}); });
@ -246,16 +245,22 @@ function App() {
{data.pizzaDay && {data.pizzaDay &&
<div> <div>
<div style={{ textAlign: 'center' }}> <div style={{ textAlign: 'center' }}>
<h3>Pizza day</h3>
{ {
data.pizzaDay.state === State.CREATED && data.pizzaDay.creator === auth.login && data.pizzaDay.state === State.CREATED &&
<div> <div>
<p>Pizza Day je založen a spravován uživatelem {data.pizzaDay.creator}.<br />Můžete upravovat své objednávky.</p> <p>Pizza Day je založen a spravován uživatelem {data.pizzaDay.creator}.<br />Můžete upravovat své objednávky.</p>
{
data.pizzaDay.creator === auth.login &&
<>
<Button className='danger mb-3' title="Smaže kompletně pizza day, včetně dosud zadaných objednávek." onClick={async () => { <Button className='danger mb-3' title="Smaže kompletně pizza day, včetně dosud zadaných objednávek." onClick={async () => {
await deletePizzaDay(auth.login); await deletePizzaDay(auth.login);
}}>Smazat Pizza day</Button> }}>Smazat Pizza day</Button>
<Button className='mb-3' style={{ marginLeft: '20px' }} title={noOrders ? "Nelze uzamknout - neexistuje žádná objednávka" : "Zamezí přidávat/odebírat objednávky. Použij před samotným objednáním, aby již nemohlo docházet ke změnám."} disabled={noOrders} onClick={async () => { <Button className='mb-3' style={{ marginLeft: '20px' }} title={noOrders ? "Nelze uzamknout - neexistuje žádná objednávka" : "Zamezí přidávat/odebírat objednávky. Použij před samotným objednáním, aby již nemohlo docházet ke změnám."} disabled={noOrders} onClick={async () => {
await lockPizzaDay(auth.login); await lockPizzaDay(auth.login);
}}>Uzamknout</Button> }}>Uzamknout</Button>
</>
}
</div> </div>
} }
{ {

View File

@ -9,7 +9,7 @@ export default function PizzaOrderList({ state, orders, onDelete }: { state: Sta
const auth = useAuth(); const auth = useAuth();
if (!orders?.length) { if (!orders?.length) {
return <p><i>Zatím žádné objednávky...</i></p> return <p className="mt-3"><i>Zatím žádné objednávky...</i></p>
} }
return <Table className="mt-3" striped bordered hover> return <Table className="mt-3" striped bordered hover>

View File

@ -78,11 +78,13 @@ export interface NotififaceInput{
udalost: UdalostEnum, udalost: UdalostEnum,
user: string, user: string,
} }
export interface NotifikaceData { export interface NotifikaceData {
input: NotififaceInput, input: NotififaceInput,
gotify?: boolean, gotify?: boolean,
teams?: boolean, teams?: boolean,
} }
export interface GotifyServer { export interface GotifyServer {
server: string; server: string;
api_keys: string[]; api_keys: string[];