diff --git a/src/components/cards/Canvas.tsx b/src/components/cards/Canvas.tsx
index d562e84..c44c5e5 100644
--- a/src/components/cards/Canvas.tsx
+++ b/src/components/cards/Canvas.tsx
@@ -35,15 +35,18 @@ const CardCanvas = ({ data, blockHeight, columns }: any) => {
return (
+
approach) as string[];
export const approaches = Array.from(new Set(rawApproaches)).map(
- (approach: string) => {
- const data = toolsData[approach.toUpperCase()];
- const entries = output.filter((entry) => entry?.PARSED_MANUAL_TAGS?.TOOLS?.includes(approach)
- );
- return {
- title: approach,
- description: data?.description,
- entries,
- };
- }
+ (approach: string) => {
+ const data = toolsData[approach.toUpperCase()];
+ const entries = output
+ .filter((entry) => entry?.PARSED_MANUAL_TAGS?.TOOLS?.includes(approach))
+ .map((entry) => ({
+ ...entry,
+ hasDefaultBackground: true,
+ }));
+ return {
+ title: approach,
+ description: data?.description,
+ entries,
+ };
+ }
) as unknown as Block[];
diff --git a/src/data/resources/basic-resources.ts b/src/data/resources/basic-resources.ts
index fd2e4ee..2ede6be 100644
--- a/src/data/resources/basic-resources.ts
+++ b/src/data/resources/basic-resources.ts
@@ -17,6 +17,6 @@ const groups: Group[] = Object.keys(rawGroups).map((group) => {
title: group,
blocks: rawGroups[group]
};
-}).sort((a, b) => a.title.localeCompare(b.title)) as unknown as Group[];
+}) as unknown as Group[];
export default groups;
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 26d8b89..8f4eae3 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -1,6 +1,5 @@
import Group from "@/components/Group";
import resources from "@/data/resources/advanced-resources";
-// import Grou
diff --git a/src/pages/tools-resources.tsx b/src/pages/tools-resources.tsx
index e54b00f..e35ffa8 100644
--- a/src/pages/tools-resources.tsx
+++ b/src/pages/tools-resources.tsx
@@ -4,18 +4,23 @@ import tools from "../data/basic-tools";
const ToolsResources = () => {
return (
-
- {tools.map((data: any, i: any) =>
-
-
-
- )}
-
-
+
+ {tools.map((data: any, i: any) => {
+ return (
+
+
+
+ );
+ })}
);
};
diff --git a/src/types/interfaces.ts b/src/types/interfaces.ts
index 7376dd9..f5e6ff3 100644
--- a/src/types/interfaces.ts
+++ b/src/types/interfaces.ts
@@ -22,7 +22,8 @@ export interface Entry {
tags: string;
PARSED_MANUAL_TAGS: ParsedManualTags;
PARSED_RELATES_TO?: string[];
- isBasicTool?: Boolean
+ isBasicTool?: Boolean;
+ hasDefaultBackground?: Boolean
}
export type Entries = Entry[];
diff --git a/src/utils/nodes.ts b/src/utils/nodes.ts
index c37bd33..d3f1c7e 100644
--- a/src/utils/nodes.ts
+++ b/src/utils/nodes.ts
@@ -39,10 +39,9 @@ export const getBgColorClassName = (level: any) => {
};
export const getNodeBgColorClassName = (entry: Entry) => {
- console.log(entry)
if(entry.isBasicTool) return classNames("bg-[#f8cecc] border-[#b85450]");
-
- const level = getLevel(entry);
+
+ const level = !entry.hasDefaultBackground ? getLevel(entry) : '';
return getBgColorClassName(level);
};