mirror of
https://github.com/inventree/InvenTree.git
synced 2026-09-27 22:26:00 +00:00
[PUI] Switch linting to biome (#8317)
* bump pre-commit * add biome * autofixes * use number functions * fix string usage * use specific variable definition * fix missing translations * reduce alerts * add missing keys * fix index creation * fix more strings * fix types * fix function * add missing keys * fiy array access * fix string functions * do not redefine var * extend exlcusions * reduce unnecessary operators * simplify request * use number functions * fix missing translation * add missing type * fix filter * use newer func * remove unused fragment * fix confusing assigment * pass children as elements * add missing translation * fix imports * fix import * auto-fix problems * add autfix for unused imports * fix SAST error * fix useSelfClosingElements * fix useTemplate * add codespell exception * Update pui_printing.spec.ts * Update pui_printing.spec.ts * add vscode defaults
This commit is contained in:
@@ -29,13 +29,13 @@ import { api } from '../App';
|
||||
import { ActionButton } from '../components/buttons/ActionButton';
|
||||
import RemoveRowButton from '../components/buttons/RemoveRowButton';
|
||||
import { StandaloneField } from '../components/forms/StandaloneField';
|
||||
import {
|
||||
import type {
|
||||
ApiFormAdjustFilterType,
|
||||
ApiFormFieldSet
|
||||
} from '../components/forms/fields/ApiFormField';
|
||||
import {
|
||||
TableFieldExtraRow,
|
||||
TableFieldRowProps
|
||||
type TableFieldRowProps
|
||||
} from '../components/forms/fields/TableField';
|
||||
import { Thumbnail } from '../components/images/Thumbnail';
|
||||
import { ProgressBar } from '../components/items/ProgressBar';
|
||||
@@ -144,7 +144,7 @@ export function usePurchaseOrderFields({
|
||||
duplicateOrderId?: number;
|
||||
}): ApiFormFieldSet {
|
||||
return useMemo(() => {
|
||||
let fields: ApiFormFieldSet = {
|
||||
const fields: ApiFormFieldSet = {
|
||||
reference: {
|
||||
icon: <IconHash />
|
||||
},
|
||||
@@ -333,7 +333,7 @@ function LineItemFormRow({
|
||||
|
||||
// Info string with details about certain selected locations
|
||||
const locationDescription = useMemo(() => {
|
||||
let text = t`Choose Location`;
|
||||
const text = t`Choose Location`;
|
||||
|
||||
if (location === null) {
|
||||
return text;
|
||||
@@ -377,11 +377,11 @@ function LineItemFormRow({
|
||||
<Modal
|
||||
opened={opened}
|
||||
onClose={close}
|
||||
title={<StylishText children={t`Scan Barcode`} />}
|
||||
title={<StylishText>{t`Scan Barcode`}</StylishText>}
|
||||
>
|
||||
<FocusTrap>
|
||||
<TextInput
|
||||
label="Barcode data"
|
||||
label='Barcode data'
|
||||
data-autofocus
|
||||
value={barcodeInput}
|
||||
onChange={(e) => setBarcodeInput(e.target.value)}
|
||||
@@ -390,11 +390,11 @@ function LineItemFormRow({
|
||||
</Modal>
|
||||
<Table.Tr>
|
||||
<Table.Td>
|
||||
<Flex gap="sm" align="center">
|
||||
<Flex gap='sm' align='center'>
|
||||
<Thumbnail
|
||||
size={40}
|
||||
src={record.part_detail.thumbnail}
|
||||
align="center"
|
||||
align='center'
|
||||
/>
|
||||
<div>{record.part_detail.name}</div>
|
||||
</Flex>
|
||||
@@ -409,7 +409,7 @@ function LineItemFormRow({
|
||||
</Table.Td>
|
||||
<Table.Td style={{ whiteSpace: 'nowrap' }}>
|
||||
<StandaloneField
|
||||
fieldName="quantity"
|
||||
fieldName='quantity'
|
||||
fieldDefinition={{
|
||||
field_type: 'number',
|
||||
value: props.item.quantity,
|
||||
@@ -420,60 +420,60 @@ function LineItemFormRow({
|
||||
/>
|
||||
</Table.Td>
|
||||
<Table.Td style={{ width: '1%', whiteSpace: 'nowrap' }}>
|
||||
<Flex gap="1px">
|
||||
<Flex gap='1px'>
|
||||
<ActionButton
|
||||
size="sm"
|
||||
size='sm'
|
||||
onClick={() => locationHandlers.toggle()}
|
||||
icon={<InvenTreeIcon icon="location" />}
|
||||
icon={<InvenTreeIcon icon='location' />}
|
||||
tooltip={t`Set Location`}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
variant={locationOpen ? 'filled' : 'transparent'}
|
||||
/>
|
||||
<ActionButton
|
||||
size="sm"
|
||||
size='sm'
|
||||
onClick={() => batchHandlers.toggle()}
|
||||
icon={<InvenTreeIcon icon="batch_code" />}
|
||||
icon={<InvenTreeIcon icon='batch_code' />}
|
||||
tooltip={batchToolTip}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
variant={batchOpen ? 'filled' : 'transparent'}
|
||||
/>
|
||||
<ActionButton
|
||||
size="sm"
|
||||
icon={<InvenTreeIcon icon="packaging" />}
|
||||
size='sm'
|
||||
icon={<InvenTreeIcon icon='packaging' />}
|
||||
tooltip={t`Adjust Packaging`}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
onClick={() => packagingHandlers.toggle()}
|
||||
variant={packagingOpen ? 'filled' : 'transparent'}
|
||||
/>
|
||||
<ActionButton
|
||||
onClick={() => statusHandlers.toggle()}
|
||||
icon={<InvenTreeIcon icon="status" />}
|
||||
icon={<InvenTreeIcon icon='status' />}
|
||||
tooltip={t`Change Status`}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
variant={statusOpen ? 'filled' : 'transparent'}
|
||||
/>
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="note" />}
|
||||
icon={<InvenTreeIcon icon='note' />}
|
||||
tooltip={t`Add Note`}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
variant={noteOpen ? 'filled' : 'transparent'}
|
||||
onClick={() => noteHandlers.toggle()}
|
||||
/>
|
||||
{barcode ? (
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="unlink" />}
|
||||
icon={<InvenTreeIcon icon='unlink' />}
|
||||
tooltip={t`Unlink Barcode`}
|
||||
tooltipAlignment="top"
|
||||
variant="filled"
|
||||
color="red"
|
||||
tooltipAlignment='top'
|
||||
variant='filled'
|
||||
color='red'
|
||||
onClick={() => setBarcode(undefined)}
|
||||
/>
|
||||
) : (
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="barcode" />}
|
||||
icon={<InvenTreeIcon icon='barcode' />}
|
||||
tooltip={t`Scan Barcode`}
|
||||
tooltipAlignment="top"
|
||||
variant="transparent"
|
||||
tooltipAlignment='top'
|
||||
variant='transparent'
|
||||
onClick={() => open()}
|
||||
/>
|
||||
)}
|
||||
@@ -484,9 +484,9 @@ function LineItemFormRow({
|
||||
{locationOpen && (
|
||||
<Table.Tr>
|
||||
<Table.Td colSpan={10}>
|
||||
<Group grow preventGrowOverflow={false} justify="flex-apart" p="xs">
|
||||
<Container flex={0} p="xs">
|
||||
<InvenTreeIcon icon="downright" />
|
||||
<Group grow preventGrowOverflow={false} justify='flex-apart' p='xs'>
|
||||
<Container flex={0} p='xs'>
|
||||
<InvenTreeIcon icon='downright' />
|
||||
</Container>
|
||||
<StandaloneField
|
||||
fieldDefinition={{
|
||||
@@ -502,7 +502,7 @@ function LineItemFormRow({
|
||||
description: locationDescription,
|
||||
value: props.item.location,
|
||||
label: t`Location`,
|
||||
icon: <InvenTreeIcon icon="location" />
|
||||
icon: <InvenTreeIcon icon='location' />
|
||||
}}
|
||||
defaultValue={
|
||||
record.destination ??
|
||||
@@ -515,7 +515,7 @@ function LineItemFormRow({
|
||||
{(record.part_detail?.default_location ||
|
||||
record.part_detail?.category_default_location) && (
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="default_location" />}
|
||||
icon={<InvenTreeIcon icon='default_location' />}
|
||||
tooltip={t`Store at default location`}
|
||||
onClick={() =>
|
||||
props.changeFn(
|
||||
@@ -525,24 +525,24 @@ function LineItemFormRow({
|
||||
record.part_detail?.category_default_location
|
||||
)
|
||||
}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
/>
|
||||
)}
|
||||
{record.destination && (
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="destination" />}
|
||||
icon={<InvenTreeIcon icon='destination' />}
|
||||
tooltip={t`Store at line item destination `}
|
||||
onClick={() =>
|
||||
props.changeFn(props.idx, 'location', record.destination)
|
||||
}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
/>
|
||||
)}
|
||||
{!record.destination &&
|
||||
record.destination_detail &&
|
||||
record.received > 0 && (
|
||||
<ActionButton
|
||||
icon={<InvenTreeIcon icon="repeat_destination" />}
|
||||
icon={<InvenTreeIcon icon='repeat_destination' />}
|
||||
tooltip={t`Store with already received stock`}
|
||||
onClick={() =>
|
||||
props.changeFn(
|
||||
@@ -551,7 +551,7 @@ function LineItemFormRow({
|
||||
record.destination_detail.pk
|
||||
)
|
||||
}
|
||||
tooltipAlignment="top"
|
||||
tooltipAlignment='top'
|
||||
/>
|
||||
)}
|
||||
</Flex>
|
||||
|
||||
Reference in New Issue
Block a user