feat: add SolidJS starter template and update icon files
- Introduced a new SolidJS starter template with relevant metadata including description, tags, and GitHub repository link. - Updated the FrameworkLink component to enhance the hover effect with grayscale transition. - Replaced multiple SVG icons with updated versions for Angular, Astro, Qwik, React, Remix, Slidev, Svelte, TypeScript, Vite, and Vue, ensuring improved visuals and consistency across the application.
This commit is contained in:
@@ -14,7 +14,7 @@ const FrameworkLink: React.FC<FrameworkLinkProps> = ({ template }) => (
|
||||
className="items-center justify-center"
|
||||
>
|
||||
<div
|
||||
className={`inline-block ${template.icon} w-8 h-8 text-4xl transition-theme opacity-25 hover:opacity-100 hover:text-purple-500 dark:text-white dark:opacity-50 dark:hover:opacity-100 dark:hover:text-purple-400 transition-all`}
|
||||
className={`inline-block ${template.icon} w-8 h-8 text-4xl transition-theme hover:text-purple-500 dark:text-white dark:opacity-50 dark:hover:opacity-100 dark:hover:text-purple-400 transition-all grayscale hover:grayscale-0 transition`}
|
||||
title={template.label}
|
||||
/>
|
||||
</a>
|
||||
|
||||
@@ -136,4 +136,12 @@ export const STARTER_TEMPLATES: Template[] = [
|
||||
tags: ['angular', 'typescript', 'frontend', 'spa'],
|
||||
icon: 'i-bolt:angular',
|
||||
},
|
||||
{
|
||||
name: 'SolidJS',
|
||||
label: 'SolidJS Tailwind',
|
||||
description: 'Lightweight SolidJS starter template for building fast static websites',
|
||||
githubRepo: 'xKevIsDev/solidjs-ts-tw',
|
||||
tags: ['solidjs'],
|
||||
icon: 'i-bolt:solidjs',
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user