feat: add Free, Bouygues Telecom and SFR brand icons

None of the three are in simple-icons — custom wifi icons with
official brand colors (Free #CD1126, Bouygues #0099CC, SFR #E2001A).
Keywords avoid the bare word "free" to prevent false positives on
freenas/freebsd/etc.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 13:43:55 +02:00
parent f6162c59a6
commit 6ae7fac766
4 changed files with 30 additions and 0 deletions
+21
View File
@@ -24,6 +24,24 @@ import {
} from 'simple-icons'
// Icônes personnalisées (absentes de simple-icons) — même format { title, hex, path }.
const ICON_FREE = {
title: 'Free',
hex: 'CD1126',
path: 'M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13z',
}
const ICON_BOUYGUES = {
title: 'Bouygues Telecom',
hex: '0099CC',
path: 'M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13z',
}
const ICON_SFR = {
title: 'SFR',
hex: 'E2001A',
path: 'M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13z',
}
const ICON_ARCHIVE = {
title: 'Archive',
hex: '78716C',
@@ -66,6 +84,9 @@ const BRANDS = [
// FAI français
{ kw: ['orange', 'sosh', 'livebox'], icon: siOrange },
{ kw: ['ovh', 'ovhcloud', 'kimsufi', 'soyoustart'], icon: siOvh },
{ kw: ['freebox', 'free mobile', 'free telecom', 'iliad'], icon: ICON_FREE },
{ kw: ['bouygues', 'bbox'], icon: ICON_BOUYGUES },
{ kw: ['sfr', 'red by sfr', 'sfr box'], icon: ICON_SFR },
// Serveurs web / proxy
{ kw: ['apache', 'apache2', 'httpd'], icon: siApache },