key.startsWith(boundaryType))
- .flatMap(([key, value]) =>
- Object.entries(value || {})
- .filter(([subkey, item]) => {
- const itemCode = item?.split(".")?.[0];
- if (frozenData?.length > 0) {
- const isFrozen = frozenData.some((frozenOption) => {
- return (
- frozenOption.code === subkey && frozenOption.type === boundaryType
- );
- });
- return frozenType === "filter" ? !isFrozen : true; // Filter or include based on frozenType
- }
- return true;
- })
- .map(([subkey, item]) => ({
- code: item?.split(".")?.[0],
- name: item?.split(".")?.[0],
- options: [
- {
- code: subkey,
- name: subkey,
- type: boundaryType,
- parent: `${item?.split(".")?.[0]}`,
- },
- ],
- }))
- )}
- onSelect={(value) => {
- handleSelected(value);
- }}
- selected={dummySelected}
- optionsKey={"code"}
- addCategorySelectAllCheck={true}
- addSelectAllCheck={true}
- selectedNumber={dummySelected?.length}
- variant="nestedmultiselect"
- frozenData={frozenData}
- />
+
+ key.startsWith(boundaryType))
+ .flatMap(([key, value]) =>
+ Object.entries(value || {})
+ .filter(([subkey, item]) => {
+ const itemCode = item?.split(".")?.[0];
+ if (frozenData?.length > 0) {
+ const isFrozen = frozenData.some((frozenOption) => {
+ return frozenOption.code === subkey && frozenOption.type === boundaryType;
+ });
+ return frozenType === "filter" ? !isFrozen : true; // Filter or include based on frozenType
+ }
+ return true;
+ })
+ .map(([subkey, item]) => ({
+ code: item?.split(".")?.[0],
+ name: item?.split(".")?.[0],
+ options: [
+ {
+ code: subkey,
+ name: subkey,
+ type: boundaryType,
+ parent: `${item?.split(".")?.[0]}`,
+ },
+ ],
+ }))
+ )}
+ onSelect={(value) => {
+ handleSelected(value);
+ }}
+ selected={dummySelected}
+ optionsKey={"code"}
+ addCategorySelectAllCheck={true}
+ addSelectAllCheck={true}
+ selectedNumber={dummySelected?.length}
+ variant="nestedmultiselect"
+ frozenData={frozenData}
+ />
+
{Object.entries(
@@ -209,36 +209,36 @@ const Wrapper = ({ boundaryOptions, setShowPopUp, alreadyQueuedSelectedState, on
})}
{frozenData.length === 0 && (
-