diff --git a/src/components/ToolCard.astro b/src/components/ToolCard.astro index 70ce3cf..879ce86 100644 --- a/src/components/ToolCard.astro +++ b/src/components/ToolCard.astro @@ -38,10 +38,10 @@ const hasValidProjectUrl = tool.projectUrl !== undefined && const hasKnowledgebase = tool.knowledgebase === true; // Determine card styling based on type and hosting status -const cardClass = isConcept ? 'card card-concept tool-card' : - isMethod ? 'card card-method tool-card' : - hasValidProjectUrl ? 'card card-hosted tool-card' : - (tool.license !== 'Proprietary' ? 'card card-oss tool-card' : 'card tool-card'); +const cardClass = isConcept ? 'card card-concept tool-card cursor-pointer' : + isMethod ? 'card card-method tool-card cursor-pointer' : + hasValidProjectUrl ? 'card card-hosted tool-card cursor-pointer' : + (tool.license !== 'Proprietary' ? 'card card-oss tool-card cursor-pointer' : 'card tool-card cursor-pointer'); // ENHANCED: Data attributes for filtering const toolDataAttributes = { @@ -60,92 +60,92 @@ const toolDataAttributes = {
+ {tool.description} +
+ + + \ No newline at end of file diff --git a/src/components/ToolMatrix.astro b/src/components/ToolMatrix.astro index 17c10ce..f311769 100644 --- a/src/components/ToolMatrix.astro +++ b/src/components/ToolMatrix.astro @@ -2,8 +2,6 @@ import { getToolsData } from '../utils/dataService.js'; import ShareButton from './ShareButton.astro'; - - // Load tools data const data = await getToolsData(); @@ -37,17 +35,17 @@ domains.forEach((domain: any) => {