fix: run linter
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
import axios from 'axios'
|
||||
|
||||
import {CreateItemQuery} from '../queries/CreateItemQuery'
|
||||
import {ItemPriceResponse} from '../response/ItemPriceResponse'
|
||||
import {OrderItemPriceResponse} from '../response/OrderItemPriceResponse'
|
||||
import {SetItemPriceQuery} from '../queries/SetItemPriceQuery'
|
||||
import {GetCurrentPriceQuery} from '../queries/GetCurrentPriceQuery'
|
||||
import {AddItemToOrderQuery} from '../queries/AddItemToOrderQuery'
|
||||
import {GetOrderItemsQuery} from '../queries/GetOrderItemsQuery'
|
||||
import {SetItemMadeRequest} from '../request/SetItemMadeRequest'
|
||||
import {OrderFilledResponse} from '../response/OrderFilledResponse'
|
||||
import {SetItemQuantityRequest} from '../request/SetItemQuantityRequest'
|
||||
import {DeleteOrderItemRequest} from '../request/DeleteOrderItemRequest'
|
||||
import { AddItemToOrderQuery } from '../queries/AddItemToOrderQuery'
|
||||
import { CreateItemQuery } from '../queries/CreateItemQuery'
|
||||
import { GetCurrentPriceQuery } from '../queries/GetCurrentPriceQuery'
|
||||
import { GetOrderItemsQuery } from '../queries/GetOrderItemsQuery'
|
||||
import { SetItemPriceQuery } from '../queries/SetItemPriceQuery'
|
||||
import { DeleteOrderItemRequest } from '../request/DeleteOrderItemRequest'
|
||||
import { SetItemMadeRequest } from '../request/SetItemMadeRequest'
|
||||
import { SetItemQuantityRequest } from '../request/SetItemQuantityRequest'
|
||||
import { ItemHistoryResponse } from '../response/ItemHistoryResponse'
|
||||
import { ItemPriceResponse } from '../response/ItemPriceResponse'
|
||||
import { OrderFilledResponse } from '../response/OrderFilledResponse'
|
||||
import { OrderItemPriceResponse } from '../response/OrderItemPriceResponse'
|
||||
|
||||
export const CreateItem = async (query: CreateItemQuery): Promise<ItemPriceResponse> => {
|
||||
const queryParams = new URLSearchParams({
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import axios from 'axios'
|
||||
import axios from 'axios';
|
||||
|
||||
import {OrderResponse} from '../response/OrderResponse'
|
||||
import {OrderTableQuery} from '../request/GetOrderTableRequest'
|
||||
import { OrderTableQuery } from '../request/GetOrderTableRequest';
|
||||
import { OrderResponse } from '../response/OrderResponse';
|
||||
|
||||
axios.interceptors.response.use(response => {
|
||||
return response;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
import axios, { HttpStatusCode } from 'axios'
|
||||
import { UserResponse } from '../response/UserResponse'
|
||||
import { UserTable } from '../queries/UserTableQuery'
|
||||
import { LoginRedirectResponse } from '../response'
|
||||
import axios from 'axios';
|
||||
import { UserResponse } from '../response/UserResponse';
|
||||
|
||||
// import { cookies } from 'next/headers'
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useState } from "react"
|
||||
import styled from "styled-components"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { GetItemHistory } from "../client/controllers"
|
||||
import { ItemHistoryResponse } from "../client/response"
|
||||
import styled from "styled-components"
|
||||
|
||||
type ItemHistoryTableProps = {
|
||||
itemId: number
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Mutex } from "async-mutex"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
import { Mutex } from "async-mutex"
|
||||
import { ItemTableListRow } from "./ItemTableListRow"
|
||||
|
||||
const itemApiMutex = new Mutex()
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useState } from "react"
|
||||
import styled from "styled-components"
|
||||
import { ItemPriceResponse } from "../client/response"
|
||||
import { ItemHistoryTable } from "./ItemHistoryTable"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { ItemPriceResponse } from "../client/response"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
import { ItemHistoryTable } from "./ItemHistoryTable"
|
||||
|
||||
type ItemTableListRowProps = {
|
||||
item: ItemPriceResponse
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use client'
|
||||
import Link from "next/link"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { Mutex } from "async-mutex"
|
||||
import Link from "next/link"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
|
||||
const navBarMutex = new Mutex()
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'for client'
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
import { useState } from "react"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import styled from "styled-components"
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useState } from "react"
|
||||
import styled from "styled-components"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
|
||||
type OrderItemTableProps = {
|
||||
orderId: number
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'for client'
|
||||
import { useOrderStore } from "../providers/OrderProvider"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { Mutex } from "async-mutex"
|
||||
import styled from "styled-components"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { useOrderStore } from "../providers/OrderProvider"
|
||||
import { OrderTableRow } from "./OrderTableRow"
|
||||
|
||||
type OrderTableProps = {
|
||||
|
||||
@@ -51,7 +51,7 @@ const OrderDetailsContainer = styled.div`
|
||||
}
|
||||
`
|
||||
|
||||
export const OrderTableRow = ({orderId, orderer, dateDue, datePlaced, amountPaid, orderTotal, amountDue, filled, delivered}: OrderTableRowProps) => {
|
||||
export const OrderTableRow = ({orderId, orderer, dateDue, datePlaced, amountDue, filled, delivered}: OrderTableRowProps) => {
|
||||
const dateDueDate = new Date(dateDue)
|
||||
const datePlacedDate = new Date(datePlaced)
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
'use client'
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { useUserStore } from "../providers/UsersProvider"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import styled from "styled-components"
|
||||
import { useRef, useState } from "react"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useRef, useState } from "react"
|
||||
import styled from "styled-components"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { useUserStore } from "../providers/UsersProvider"
|
||||
|
||||
type UserTableProps = {
|
||||
page: number
|
||||
@@ -86,13 +86,13 @@ export const UserTable = ({page}: UserTableProps) => {
|
||||
<UserTableItem>{u.Id}</UserTableItem>
|
||||
<UserTableItem>{u.Name}</UserTableItem>
|
||||
<UserTableItem>{u.JobPosition}</UserTableItem>
|
||||
<UserTableItem><input type="checkbox" onChange={async (e) => {
|
||||
<UserTableItem><input type="checkbox" onChange={async () => {
|
||||
if(u.Active)
|
||||
await userStore.deactivateUser(u.Id)
|
||||
else
|
||||
await userStore.activateUser(u.Id)
|
||||
}} checked={u.Active}/></UserTableItem>
|
||||
<UserTableItem><input type="checkbox" onChange={async (e) => {
|
||||
<UserTableItem><input type="checkbox" onChange={async () => {
|
||||
if(u.Admin)
|
||||
await userStore.demoteUser(u.Id)
|
||||
else
|
||||
|
||||
@@ -5,13 +5,6 @@
|
||||
--foreground: #171717;
|
||||
}
|
||||
|
||||
@theme inline {
|
||||
--color-background: var(--background);
|
||||
--color-foreground: var(--foreground);
|
||||
--font-sans: var(--font-geist-sans);
|
||||
--font-mono: var(--font-geist-mono);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--background: #0a0a0a;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
'use client'
|
||||
import { useState } from "react"
|
||||
import { ItemTableList } from "../components/ItemTableList"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { Mutex } from "async-mutex"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { useState } from "react"
|
||||
import useAsyncEffect from "use-async-effect"
|
||||
import { useShallow } from "zustand/shallow"
|
||||
import { ItemTableList } from "../components/ItemTableList"
|
||||
import { useCurrentAuthenticatedUserStore } from "../providers"
|
||||
import { useItemStore } from "../providers/ItemsProvider"
|
||||
|
||||
|
||||
const itemPageApiMutex = new Mutex()
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
'use client'
|
||||
import {useParams} from 'next/navigation'
|
||||
import { useState } from 'react'
|
||||
import { OrderTableList } from '@/app/components/OrderTableList'
|
||||
import useAsyncEffect from 'use-async-effect'
|
||||
import { useParams } from 'next/navigation'
|
||||
import { useState } from 'react'
|
||||
import DatePicker from 'react-datepicker'
|
||||
import useAsyncEffect from 'use-async-effect'
|
||||
|
||||
import "react-datepicker/dist/react-datepicker.css"
|
||||
import { useOrderStore } from '@/app/providers/OrderProvider'
|
||||
import "react-datepicker/dist/react-datepicker.css"
|
||||
|
||||
const OrderTable = () => {
|
||||
const {page, filter} = useParams()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create } from 'zustand'
|
||||
import { UserResponse } from '../client/response'
|
||||
import { GetCurrentUser, SetUserName } from '../client/controllers'
|
||||
import { UserResponse } from '../client/response'
|
||||
|
||||
export type UserActions = {
|
||||
sync: () => Promise<UserResponse | undefined>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
import { create } from 'zustand'
|
||||
import { ItemPriceResponse, OrderItemPriceResponse, OrderFilledResponse } from '../client/response'
|
||||
import * as ItemController from '../client/controllers/ItemController'
|
||||
import { CreateItemQuery } from '../client/queries/CreateItemQuery'
|
||||
import { SetItemPriceQuery } from '../client/queries/SetItemPriceQuery'
|
||||
import { blob } from 'stream/consumers'
|
||||
import { ItemPriceResponse, OrderFilledResponse, OrderItemPriceResponse } from '../client/response'
|
||||
|
||||
export type ItemData = {
|
||||
items: ItemPriceResponse[],
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { create } from 'zustand'
|
||||
import { OrderResponse } from '../client/response'
|
||||
import { OrderTableQuery } from '../client/request/GetOrderTableRequest'
|
||||
import * as OrderController from '../client/controllers/OrderController'
|
||||
import { OrderTableQuery } from '../client/request/GetOrderTableRequest'
|
||||
import { OrderResponse } from '../client/response'
|
||||
|
||||
type OrderData = {
|
||||
orders: OrderResponse[]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create } from 'zustand'
|
||||
import { ActivateUser, CreatePosition, DeactivateUser, DemoteUser, GetUserTable, PromoteUser, SetUserPosition } from '../client/controllers'
|
||||
import { UserResponse } from '../client/response'
|
||||
import { GetUserTable, SetUserPosition, PromoteUser, DemoteUser, DeactivateUser, CreatePosition, ActivateUser } from '../client/controllers'
|
||||
type UserData = {
|
||||
tableUsers: UserResponse[]
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
export * from './AuthenticationProvider'
|
||||
export * from './AuthenticationProvider';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use client'
|
||||
import { useParams } from 'next/navigation'
|
||||
import { UserTable } from '@/app/components/UserTable'
|
||||
import { useParams } from 'next/navigation'
|
||||
|
||||
const Users = () => {
|
||||
const {page} = useParams()
|
||||
|
||||
Reference in New Issue
Block a user