Skip to content
This repository has been archived by the owner on Oct 15, 2024. It is now read-only.

Définition de nos conventions sur les images utilisés #43

Open
Bluzzi opened this issue Jun 17, 2023 · 1 comment
Open

Définition de nos conventions sur les images utilisés #43

Bluzzi opened this issue Jun 17, 2023 · 1 comment
Labels
feature New feature
Milestone

Comments

@Bluzzi
Copy link
Member

Bluzzi commented Jun 17, 2023

Icon

Un icon, c'est uniquement une petite image qui permet d'illustrer une action sur un bouton par exemple.

Pour les icons, il faudrait qu'on utilise uniquement des SVG et qu'on créé notre propre collection (en les prenant d'une collection existante), directement dans #/lib/components/icons/index.ts.

Chaque icon devrait utilisé un même type pour leur props qui permettrait de customiser leur couleurs à partir de notre palette Tailwind. Il faudrait aussi pouvoir changer la taille et d'autres props.

Voici quelques collection d'icons qu'on pourrait utiliser :

Logo

Un logo, c'est un logo d'une entreprise, d'une technologie utilisé ou encore notre propre logo. Il devrait être mis dans le dossier ~/public/logos/.

Image

Pour toutes les autres images quelconque. Stocker dans le dossier ~/public/images.

@Bluzzi Bluzzi added the feature New feature label Jun 17, 2023
@Bluzzi Bluzzi added this to the V0.5.0 milestone Jun 17, 2023
@Bluzzi
Copy link
Member Author

Bluzzi commented Jun 17, 2023

Donc typiquement il faudrait au passage refactor ce genre de config :

import type { Speciality } from "./speciality.type";

export const specialities: Speciality[] = [
  {
    title: "Svelte",
    description: "Nous avons des spécialistes qui adorent travailler avec cette technologie du futur !",
    icon: "svelte.png"
  },
  {
    title: "React",
    description: "Nous avons des professionnels du domaine qui sauront vous aider dans n'importe quel contexte !",
    icon: "react.png"
  },
  {
    title: "Supabase",
    description: "Ce n'est pas qu'une base de données mais une plateforme qui révolutionne ce que nous connaissons !",
    icon: "supabase.png"
  }
];

En remplaçant donc "icon" par "logo".

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

1 participant