Skip to content

Commit d7aea08

Browse files
committed
refactor: use inline oxlint disable for component ref declaration
1 parent bb8f579 commit d7aea08

5 files changed

Lines changed: 7 additions & 14 deletions

File tree

src/domains/_core/components/alone-dialog/alone-dialog.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import { Dialog, type DialogRef } from "../../../ui/components/dialog/dialog";
33
import { useAlone } from "./use-alone";
44

55
export const AloneDialog: Component = () => {
6-
// oxlint-disable-next-line init-declarations no-unassigned-vars
7-
let dialog!: DialogRef;
6+
let dialog!: DialogRef; // oxlint-disable-line init-declarations no-unassigned-vars
87
const { alone } = useAlone();
98

109
createEffect(() => {

src/domains/database/components/valibot-import-button/valibot-import-button.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@ interface ValibotButtonProps extends JSX.ButtonHTMLAttributes<HTMLButtonElement>
1818
}
1919

2020
export const ValibotImportButton: Component<ValibotButtonProps> = (props) => {
21-
// oxlint-disable-next-line init-declarations no-unassigned-vars
22-
let dialogSuccess!: DialogRef;
23-
// oxlint-disable-next-line init-declarations no-unassigned-vars
24-
let dialogError!: DialogRef;
21+
let dialogSuccess!: DialogRef; // oxlint-disable-line init-declarations no-unassigned-vars
22+
let dialogError!: DialogRef; // oxlint-disable-line init-declarations no-unassigned-vars
2523
const [data, setData] = createSignal<Array<AttemptsEntityIssue> | undefined>(undefined);
2624

2725
const args = createMemo<JSX.ButtonHTMLAttributes<HTMLButtonElement>>(() => {

src/domains/obs/popup-obs.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ const sTable = css({
1717
});
1818

1919
export const PopupObs: Component = () => {
20-
// oxlint-disable-next-line init-declarations no-unassigned-vars
21-
let tableDiv!: HTMLDivElement;
22-
// oxlint-disable-next-line init-declarations no-unassigned-vars
23-
let outerTableDiv!: HTMLDivElement;
20+
let tableDiv!: HTMLDivElement; // oxlint-disable-line init-declarations no-unassigned-vars
21+
let outerTableDiv!: HTMLDivElement; // oxlint-disable-line init-declarations no-unassigned-vars
2422

2523
const { data } = useObsListener();
2624
const [scale, setScale] = createSignal(1);

src/domains/time-trial/components/time-trial-player.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ const sVideoCanvasItem = css({
5353
});
5454

5555
export const TimeTrialPlayer: Component = () => {
56-
// oxlint-disable-next-line init-declarations no-unassigned-vars
57-
let dialog!: DialogRef;
56+
let dialog!: DialogRef; // oxlint-disable-line init-declarations no-unassigned-vars
5857

5958
const timeTrial = useTimeTrial();
6059
const settings = useSettingsRepository();

src/domains/ui/components/dialog/dialog.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ interface DialogProps {
2626
}
2727

2828
export const Dialog: Component<DialogProps> = (props) => {
29-
// oxlint-disable-next-line init-declarations no-unassigned-vars
30-
let dialog!: HTMLDialogElement;
29+
let dialog!: HTMLDialogElement; // oxlint-disable-line init-declarations no-unassigned-vars
3130

3231
onMount(() => {
3332
if (isFunction(props.ref)) {

0 commit comments

Comments
 (0)