Fix symbol-description
ESLint rule (#3954)
* Add symbol descriptions * Set symbol-description to error & bump migration * add changeset
This commit is contained in:
parent
c99fa1c5a0
commit
fa0e142829
16 changed files with 24 additions and 21 deletions
5
.changeset/tasty-cheetahs-change.md
Normal file
5
.changeset/tasty-cheetahs-change.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"saleor-dashboard": patch
|
||||
---
|
||||
|
||||
Fix symbol-description ESLint rule
|
|
@ -111,8 +111,7 @@
|
|||
"no-useless-escape": "off",
|
||||
"prefer-promise-reject-errors": "off",
|
||||
"react/display-name": "off",
|
||||
"react/jsx-key": "off",
|
||||
"symbol-description": "warn"
|
||||
"react/jsx-key": "warn"
|
||||
},
|
||||
"ignorePatterns": ["node_modules/", "**/types/**/*", "type-policies.ts"]
|
||||
}
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
export const COLLECTION_DETAILS_FORM_ID = Symbol();
|
||||
export const COLLECTION_CREATE_FORM_ID = Symbol();
|
||||
export const COLLECTION_DETAILS_FORM_ID = Symbol("collection-details-form-id");
|
||||
export const COLLECTION_CREATE_FORM_ID = Symbol("collection-create-form-id");
|
||||
|
|
|
@ -10,7 +10,7 @@ import React from "react";
|
|||
|
||||
import { Locale } from "../../Locale";
|
||||
|
||||
export const numberCellEmptyValue = Symbol();
|
||||
export const numberCellEmptyValue = Symbol("number-cell-empty-value");
|
||||
interface NumberCellProps {
|
||||
readonly kind: "number-cell";
|
||||
readonly value: number | typeof numberCellEmptyValue;
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
// @ts-strict-ignore
|
||||
import React, { useContext, useRef } from "react";
|
||||
|
||||
import { ExitFormDialogContext } from "./ExitFormDialogProvider";
|
||||
|
@ -12,14 +11,14 @@ export interface UseExitFormDialogResult
|
|||
}
|
||||
|
||||
export interface UseExitFormDialogProps {
|
||||
formId: symbol;
|
||||
formId: symbol | undefined;
|
||||
isDisabled?: boolean;
|
||||
}
|
||||
|
||||
export const useExitFormDialog = (
|
||||
{ formId, isDisabled }: UseExitFormDialogProps = { formId: undefined },
|
||||
): UseExitFormDialogResult => {
|
||||
const id = useRef(formId || Symbol()).current;
|
||||
const id = useRef(formId || Symbol("exit-form-fallback-id")).current;
|
||||
|
||||
const exitDialogProps = useContext(ExitFormDialogContext);
|
||||
const { setIsDirty, setIsSubmitDisabled, setExitDialogSubmitRef } =
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const SALE_CREATE_FORM_ID = Symbol();
|
||||
export const SALE_CREATE_FORM_ID = Symbol("sale-create-form-id");
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const SALE_UPDATE_FORM_ID = Symbol();
|
||||
export const SALE_UPDATE_FORM_ID = Symbol("sale-update-form-id");
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const VOUCHER_CREATE_FORM_ID = Symbol();
|
||||
export const VOUCHER_CREATE_FORM_ID = Symbol("voucher-create-form-id");
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const VOUCHER_UPDATE_FORM_ID = Symbol();
|
||||
export const VOUCHER_UPDATE_FORM_ID = Symbol("voucher-update-form-id");
|
||||
|
|
|
@ -27,7 +27,7 @@ describe("useChannels", () => {
|
|||
closeModal: jest.fn,
|
||||
openModal: jest.fn,
|
||||
},
|
||||
{ formId: Symbol() },
|
||||
{ formId: Symbol("channel-test-form-id") },
|
||||
),
|
||||
);
|
||||
|
||||
|
@ -54,7 +54,7 @@ describe("useChannels", () => {
|
|||
closeModal: jest.fn,
|
||||
openModal: jest.fn,
|
||||
},
|
||||
{ formId: Symbol() },
|
||||
{ formId: Symbol("channel-test-form-id") },
|
||||
),
|
||||
);
|
||||
|
||||
|
@ -85,7 +85,7 @@ describe("useChannels", () => {
|
|||
closeModal: jest.fn,
|
||||
openModal: jest.fn,
|
||||
},
|
||||
{ formId: Symbol() },
|
||||
{ formId: Symbol("channel-test-form-id") },
|
||||
),
|
||||
);
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
export const PRODUCT_CREATE_FORM_ID = Symbol();
|
||||
export const PRODUCT_CREATE_FORM_ID = Symbol("product-create-form-id");
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
export const CHANNELS_AVAILIABILITY_MODAL_SELECTOR = "open-channels-picker";
|
||||
|
||||
export const PRODUCT_UPDATE_FORM_ID = Symbol();
|
||||
export const PRODUCT_UPDATE_FORM_ID = Symbol("product-update-form-id");
|
||||
|
|
|
@ -42,7 +42,7 @@ const defaultChannels = [
|
|||
|
||||
const props: ShippingZoneRatesCreatePageProps = {
|
||||
backUrl: "",
|
||||
formId: Symbol(),
|
||||
formId: Symbol("shipping-zone-rates-create-form-id"),
|
||||
allChannelsCount: 3,
|
||||
channelErrors: [],
|
||||
disabled: false,
|
||||
|
|
|
@ -64,7 +64,7 @@ const props: ShippingZoneRatesPageProps = {
|
|||
toggleAll: () => undefined,
|
||||
toolbar: () => undefined,
|
||||
variant: ShippingMethodTypeEnum.PRICE,
|
||||
formId: Symbol(),
|
||||
formId: Symbol("shipping-zone-rates-details-form-id"),
|
||||
taxClasses,
|
||||
fetchMoreTaxClasses: undefined,
|
||||
};
|
||||
|
|
|
@ -30,7 +30,7 @@ import createDialogActionHandlers from "@dashboard/utils/handlers/dialogActionHa
|
|||
import React from "react";
|
||||
import { useIntl } from "react-intl";
|
||||
|
||||
const FORM_ID = Symbol();
|
||||
const FORM_ID = Symbol("shipping-zone-rates-create-form-id");
|
||||
|
||||
export interface RateCreateProps {
|
||||
id: string;
|
||||
|
|
|
@ -61,7 +61,7 @@ import { mapEdgesToItems } from "@dashboard/utils/maps";
|
|||
import React from "react";
|
||||
import { FormattedMessage, useIntl } from "react-intl";
|
||||
|
||||
const FORM_ID = Symbol();
|
||||
const FORM_ID = Symbol("shipping-zone-rates-details-form-id");
|
||||
|
||||
export interface RateUpdateProps {
|
||||
id: string;
|
||||
|
|
Loading…
Reference in a new issue