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:
@@ -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 },
|
||||
|
||||
Reference in New Issue
Block a user