From 319afbcb1344df572999e5d2a61d71fc8a87fab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Fri, 17 Jul 2026 12:47:00 +0300 Subject: [PATCH] npx eslint src --quiet hatalar kontrol edildi --- .../components/template/SidePanel/SidePanel.tsx | 2 +- .../StackedSideNav/StackedSideNavMini.tsx | 3 +-- ui/src/components/ui/Breadcrumb/Breadcrumb.tsx | 2 +- ui/src/components/ui/Checkbox/context.tsx | 2 +- ui/src/components/ui/ColorPicker/ColorPicker.tsx | 2 +- .../ui/DatePicker/tables/DateTable.tsx | 1 + ui/src/components/ui/Knob/Knob.tsx | 2 +- ui/src/components/ui/Marquee/Marquee.tsx | 2 +- ui/src/components/ui/Pagination/Pagers.tsx | 2 +- ui/src/components/ui/Rate/Rate.tsx | 2 +- .../components/ui/hooks/useControllableState.ts | 2 +- ui/src/utils/hooks/useTimeOutMessage.ts | 2 +- .../organization-unit/OrganizationUnits.tsx | 2 +- ui/src/views/list/Grid.tsx | 2 +- ui/src/views/list/GridExtraFilterToolbar.tsx | 2 +- ui/src/views/list/Utils.ts | 16 ++++++---------- 16 files changed, 21 insertions(+), 25 deletions(-) diff --git a/ui/src/components/template/SidePanel/SidePanel.tsx b/ui/src/components/template/SidePanel/SidePanel.tsx index f6f5797..405cdac 100644 --- a/ui/src/components/template/SidePanel/SidePanel.tsx +++ b/ui/src/components/template/SidePanel/SidePanel.tsx @@ -3,7 +3,7 @@ import Drawer from '@/components/ui/Drawer' import SidePanelContent, { SidePanelContentProps } from './SidePanelContent' import CopyButton from '../ThemeConfigurator/CopyButton' import withHeaderItem from '@/utils/hoc/withHeaderItem' -import { useStoreState, useStoreActions } from '@/store' +import { useStoreActions, useStoreState } from '@/store' import type { CommonProps } from '@/proxy/common' import { useLocalization } from '@/utils/hooks/useLocalization' import { FcEngineering } from 'react-icons/fc' diff --git a/ui/src/components/template/StackedSideNav/StackedSideNavMini.tsx b/ui/src/components/template/StackedSideNav/StackedSideNavMini.tsx index 0890afe..035c22e 100644 --- a/ui/src/components/template/StackedSideNav/StackedSideNavMini.tsx +++ b/ui/src/components/template/StackedSideNav/StackedSideNavMini.tsx @@ -16,8 +16,7 @@ import { import { useStoreState } from '@/store' import useMenuActive from '@/utils/hooks/useMenuActive' import isEmpty from 'lodash/isEmpty' -import React from 'react' -import { useEffect } from 'react' +import React, { useEffect } from 'react' import { FaQuestionCircle } from 'react-icons/fa' import { Link, useLocation } from 'react-router-dom' diff --git a/ui/src/components/ui/Breadcrumb/Breadcrumb.tsx b/ui/src/components/ui/Breadcrumb/Breadcrumb.tsx index 338065e..c57d966 100644 --- a/ui/src/components/ui/Breadcrumb/Breadcrumb.tsx +++ b/ui/src/components/ui/Breadcrumb/Breadcrumb.tsx @@ -1,4 +1,4 @@ -import { +import React, { Children, cloneElement, forwardRef, diff --git a/ui/src/components/ui/Checkbox/context.tsx b/ui/src/components/ui/Checkbox/context.tsx index 810f7fc..510e9cc 100644 --- a/ui/src/components/ui/Checkbox/context.tsx +++ b/ui/src/components/ui/Checkbox/context.tsx @@ -1,4 +1,4 @@ -import { createContext } from 'react' +import React, { createContext } from 'react' export type CheckboxValue = string | number export type CheckboxGroupValue = CheckboxValue[] diff --git a/ui/src/components/ui/ColorPicker/ColorPicker.tsx b/ui/src/components/ui/ColorPicker/ColorPicker.tsx index eada06f..40b88de 100644 --- a/ui/src/components/ui/ColorPicker/ColorPicker.tsx +++ b/ui/src/components/ui/ColorPicker/ColorPicker.tsx @@ -1,4 +1,4 @@ -import { +import React, { forwardRef, useState, useRef, diff --git a/ui/src/components/ui/DatePicker/tables/DateTable.tsx b/ui/src/components/ui/DatePicker/tables/DateTable.tsx index 75df931..0ded6b8 100644 --- a/ui/src/components/ui/DatePicker/tables/DateTable.tsx +++ b/ui/src/components/ui/DatePicker/tables/DateTable.tsx @@ -9,6 +9,7 @@ import type { CommonProps } from '../../@types/common' import type { MonthBaseProps } from './components/Month' import type { DayKeydownPayload } from './components/types' import type { RefObject } from 'react' +import React from 'react' export interface DateTableProps extends CommonProps, MonthBaseProps { dateViewCount: number diff --git a/ui/src/components/ui/Knob/Knob.tsx b/ui/src/components/ui/Knob/Knob.tsx index 0884f06..598814b 100644 --- a/ui/src/components/ui/Knob/Knob.tsx +++ b/ui/src/components/ui/Knob/Knob.tsx @@ -1,4 +1,4 @@ -import { +import React, { forwardRef, useState, useRef, diff --git a/ui/src/components/ui/Marquee/Marquee.tsx b/ui/src/components/ui/Marquee/Marquee.tsx index e858db1..7f8b4eb 100644 --- a/ui/src/components/ui/Marquee/Marquee.tsx +++ b/ui/src/components/ui/Marquee/Marquee.tsx @@ -1,4 +1,4 @@ -import { +import React, { forwardRef, useRef, useState, diff --git a/ui/src/components/ui/Pagination/Pagers.tsx b/ui/src/components/ui/Pagination/Pagers.tsx index 01ef1cd..2818bef 100644 --- a/ui/src/components/ui/Pagination/Pagers.tsx +++ b/ui/src/components/ui/Pagination/Pagers.tsx @@ -1,4 +1,4 @@ -import { useState, useEffect, useCallback, useMemo } from 'react' +import React, { useState, useEffect, useCallback, useMemo } from 'react' import classNames from 'classnames' import { FaChevronCircleLeft, FaEllipsisH, FaChevronCircleRight } from 'react-icons/fa'; diff --git a/ui/src/components/ui/Rate/Rate.tsx b/ui/src/components/ui/Rate/Rate.tsx index 0776fd1..5c7794b 100644 --- a/ui/src/components/ui/Rate/Rate.tsx +++ b/ui/src/components/ui/Rate/Rate.tsx @@ -1,4 +1,4 @@ -import { +import React, { forwardRef, useState, useCallback, diff --git a/ui/src/components/ui/hooks/useControllableState.ts b/ui/src/components/ui/hooks/useControllableState.ts index 5bf8bca..0209929 100644 --- a/ui/src/components/ui/hooks/useControllableState.ts +++ b/ui/src/components/ui/hooks/useControllableState.ts @@ -1,4 +1,4 @@ -import { useState, useCallback, useRef, useEffect } from 'react' +import React, { useState, useCallback, useRef, useEffect } from 'react' import useCallbackRef from './useCallbackRef' type UseControllableStateParams = { diff --git a/ui/src/utils/hooks/useTimeOutMessage.ts b/ui/src/utils/hooks/useTimeOutMessage.ts index 76f344e..8e68ee4 100644 --- a/ui/src/utils/hooks/useTimeOutMessage.ts +++ b/ui/src/utils/hooks/useTimeOutMessage.ts @@ -1,4 +1,4 @@ -import { useEffect, useState } from 'react' +import React, { useEffect, useState } from 'react' function useTimeOutMessage( interval = 3000, diff --git a/ui/src/views/admin/organization-unit/OrganizationUnits.tsx b/ui/src/views/admin/organization-unit/OrganizationUnits.tsx index 15ece9d..635497a 100644 --- a/ui/src/views/admin/organization-unit/OrganizationUnits.tsx +++ b/ui/src/views/admin/organization-unit/OrganizationUnits.tsx @@ -383,7 +383,7 @@ const OrganizationUnits = () => { } } - const Node = memo(({ node, style, dragHandle }: NodeRendererProps) => { + const Node = memo(function Node({ node, style, dragHandle }: NodeRendererProps) { return (
{ .map((f) => f.fieldName) const filteredData: any = {} for (const key of allowedFields) { - if (e.data.hasOwnProperty(key) && key) { + if (key && Object.prototype.hasOwnProperty.call(e.data, key)) { filteredData[key] = e.data[key] } } diff --git a/ui/src/views/list/GridExtraFilterToolbar.tsx b/ui/src/views/list/GridExtraFilterToolbar.tsx index 707a07e..2fbf9c7 100644 --- a/ui/src/views/list/GridExtraFilterToolbar.tsx +++ b/ui/src/views/list/GridExtraFilterToolbar.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import React, { useState } from 'react' import { GridExtraFilterState } from './Utils' import { useLocalization } from '@/utils/hooks/useLocalization' diff --git a/ui/src/views/list/Utils.ts b/ui/src/views/list/Utils.ts index ca2fa03..8b41ea2 100644 --- a/ui/src/views/list/Utils.ts +++ b/ui/src/views/list/Utils.ts @@ -149,19 +149,15 @@ export function pivotFieldConvertDataType(fieldDbType?: DataType): PivotGridData export function setGridPanelColor(color: any) { //DataGrid icin - const pnlGrid = document.getElementsByClassName( - 'dx-datagrid-header-panel', - ) as HTMLCollectionOf - if (pnlGrid?.length) { - pnlGrid[0].style.borderBottom = `3px solid ${color}` + const pnlGrid = document.querySelector('.dx-datagrid-header-panel') + if (pnlGrid) { + pnlGrid.style.borderBottom = `3px solid ${color}` } //TreeList icin - const pnlTree = document.getElementsByClassName( - 'dx-treelist-header-panel', - ) as HTMLCollectionOf - if (pnlTree?.length) { - pnlTree[0].style.borderBottom = `3px solid ${color}` + const pnlTree = document.querySelector('.dx-treelist-header-panel') + if (pnlTree) { + pnlTree.style.borderBottom = `3px solid ${color}` } }