Skip to content

Commit 6b19b97

Browse files
committed
t
1 parent b6a7f75 commit 6b19b97

6 files changed

Lines changed: 117 additions & 192 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@
8383
"yalc": "^1.0.0-pre.53"
8484
},
8585
"peerDependencies": {
86-
"@fortawesome/fontawesome-svg-core": "^6",
87-
"@fortawesome/free-solid-svg-icons": "^6",
88-
"@fortawesome/react-fontawesome": "^0.1.18 || ^0.2.0",
86+
"@fortawesome/fontawesome-svg-core": "^6 || ^7",
87+
"@fortawesome/free-solid-svg-icons": "^6 || ^7",
88+
"@fortawesome/react-fontawesome": "^0.1.18 || ^0.2.0 || ^3.0.0",
8989
"react": "^18.0.0 || ^19.0.0",
9090
"react-dom": "^18.0.0 || ^19.0.0",
9191
"reactstrap": "^8 || ^9"

rollup.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import commonjs from "@rollup/plugin-commonjs";
2-
import { default as nodeResolve } from "@rollup/plugin-node-resolve";
2+
import nodeResolver from "@rollup/plugin-node-resolve";
33
import external from "rollup-plugin-peer-deps-external";
44
import terser from "@rollup/plugin-terser";
55
import typescript from "rollup-plugin-typescript2";
@@ -19,7 +19,7 @@ const plugins = [
1919
commonjs({
2020
include: /\/node_modules\//,
2121
}),
22-
nodeResolve(),
22+
nodeResolver(),
2323
terser({
2424
output: { comments: false },
2525
compress: {

src/lib/Layout/PanelSideBarLayout/PanelSideBar/Context/PanelSideBarContext.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ export type MenuItemToggleFn<TPanelItemId extends string> = (menuItemId: TPanelI
88
// eslint-disable-next-line @typescript-eslint/no-explicit-any
99
const PanelSideBarContext = createContext<PanelSideBarContextProps<any, any> | null>(null);
1010

11-
export interface PanelSideBarMenuProviderProps<TPanelItemId extends string, TPanelItem>
12-
extends Pick<
13-
PanelSideBarContextProps<TPanelItemId, TPanelItem>,
14-
"menuItems" | "LinkRenderer" | "theme" | "renderTilesAsLinks" | "renderFirstItemsLevelAsTiles" | "defaultActivePanelId"
15-
> {
11+
export interface PanelSideBarMenuProviderProps<TPanelItemId extends string, TPanelItem> extends Pick<
12+
PanelSideBarContextProps<TPanelItemId, TPanelItem>,
13+
"menuItems" | "LinkRenderer" | "theme" | "renderTilesAsLinks" | "renderFirstItemsLevelAsTiles" | "defaultActivePanelId"
14+
> {
1615
/**
1716
* The children elements.
1817
*/
@@ -65,6 +64,8 @@ export const PanelSideBarProvider = <TPanelItemId extends string, TPanelItem>(
6564

6665
useEffect(() => {
6766
const activePanelId = getActivePanel(menuItems, defaultActivePanelId)?.id;
67+
68+
// eslint-disable-next-line react-hooks/set-state-in-effect
6869
setActivePanelId(activePanelId);
6970
if (activePanelId) {
7071
setToggledMenuItemIds((prev) => {

src/lib/Layout/PanelSideBarLayout/PanelSideBar/PanelSideBarItem.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ const PanelSidebarItemNavLink = <TPanelItemId extends string, TPanelItem>({
3535
);
3636
};
3737

38-
// eslint-disable-next-line complexity
3938
const PanelSideBarItem = <TPanelItemId extends string, TPanelItem>(props: PanelSideBarItemProps<TPanelItemId, TPanelItem>) => {
4039
const { depth = 0, children: item, isParentHidden = false, isIconShownOnSidebarCollapse } = props;
4140
const { LinkRenderer, toggledMenuItemIds, toggleMenuItem, hiddenMenuItemIds, isSidebarOpen } = usePanelSideBarContext<

src/lib/Paging/Paging.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ const defaultNavigationComponents: PagingNavigationComponents = {
3636
lastPageComponent: ">>",
3737
};
3838

39-
// eslint-disable-next-line complexity
4039
const Paging = ({
4140
currentItemsPerPage,
4241
currentPage,
@@ -60,7 +59,7 @@ const Paging = ({
6059
() =>
6160
[...(possiblePageItemCounts ?? [25, 50, 100, 200]), currentItemsPerPage]
6261
.filter((value, index, array) => array.indexOf(value) === index)
63-
.sort((a, b) => a - b),
62+
.toSorted((a, b) => a - b),
6463
[currentItemsPerPage, possiblePageItemCounts],
6564
);
6665

0 commit comments

Comments
 (0)