Migrace na OpenAPI - TypeScript typy
This commit is contained in:
@@ -4,13 +4,12 @@ import { useAuth } from "../context/auth";
|
||||
import SettingsModal from "./modals/SettingsModal";
|
||||
import { useSettings } from "../context/settings";
|
||||
import FeaturesVotingModal from "./modals/FeaturesVotingModal";
|
||||
import { FeatureRequest } from "../../../types";
|
||||
import { errorHandler } from "../api/Api";
|
||||
import { getFeatureVotes, updateFeatureVote } from "../api/VotingApi";
|
||||
import PizzaCalculatorModal from "./modals/PizzaCalculatorModal";
|
||||
import { useNavigate } from "react-router";
|
||||
import { STATS_URL } from "../AppRoutes";
|
||||
|
||||
import { FeatureRequest } from "../../../types";
|
||||
|
||||
export default function Header() {
|
||||
const auth = useAuth();
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Table } from "react-bootstrap";
|
||||
import { Order, PizzaDayState, PizzaOrder } from "../../../types";
|
||||
import PizzaOrderRow from "./PizzaOrderRow";
|
||||
import { updatePizzaFee } from "../api/PizzaDayApi";
|
||||
import { PizzaDayState, PizzaOrder, PizzaVariant } from "../../../types";
|
||||
|
||||
type Props = {
|
||||
state: PizzaDayState,
|
||||
orders: Order[],
|
||||
onDelete: (pizzaOrder: PizzaOrder) => void,
|
||||
orders: PizzaOrder[],
|
||||
onDelete: (pizzaOrder: PizzaVariant) => void,
|
||||
creator: string,
|
||||
}
|
||||
|
||||
|
||||
@@ -2,14 +2,14 @@ import React, { useState } from "react";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { faMoneyBill1, faTrashCan } from "@fortawesome/free-regular-svg-icons";
|
||||
import { useAuth } from "../context/auth";
|
||||
import { Order, PizzaDayState, PizzaOrder } from "../../../types";
|
||||
import PizzaAdditionalFeeModal from "./modals/PizzaAdditionalFeeModal";
|
||||
import { PizzaDayState, PizzaOrder, PizzaVariant } from "../../../types";
|
||||
|
||||
type Props = {
|
||||
creator: string,
|
||||
order: Order,
|
||||
order: PizzaOrder,
|
||||
state: PizzaDayState,
|
||||
onDelete: (order: PizzaOrder) => void,
|
||||
onDelete: (order: PizzaVariant) => void,
|
||||
onFeeModalSave: (customer: string, name?: string, price?: number) => void,
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ export default function PizzaOrderRow({ creator, order, state, onDelete, onFeeMo
|
||||
|
||||
return <>
|
||||
<td>{order.customer}</td>
|
||||
<td>{order.pizzaList.map<React.ReactNode>((pizzaOrder, index) =>
|
||||
<td>{order.pizzaList!.map<React.ReactNode>((pizzaOrder, index) =>
|
||||
<span key={index}>
|
||||
{`${pizzaOrder.name}, ${pizzaOrder.size} (${pizzaOrder.price} Kč)`}
|
||||
{auth?.login === order.customer && state === PizzaDayState.CREATED &&
|
||||
|
||||
Reference in New Issue
Block a user