update mih icons to income social media and more

This commit is contained in:
2026-05-15 11:39:00 +02:00
parent b5edf0e425
commit 7825369ac1
12 changed files with 606 additions and 185 deletions

Binary file not shown.

View File

@@ -1 +0,0 @@
/* Mih Icons - https://icomoon.io/*/

View File

@@ -1,20 +1,19 @@
@font-face {
font-family: 'icomoon';
src: url('fonts/icomoon.eot?8flwgj');
src: url('fonts/icomoon.eot?8flwgj#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?8flwgj') format('truetype'),
url('fonts/icomoon.woff?8flwgj') format('woff'),
url('fonts/icomoon.svg?8flwgj#icomoon') format('svg');
src: url('fonts/icomoon.eot?vud15y');
src: url('fonts/icomoon.eot?vud15y#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?vud15y') format('truetype'),
url('fonts/icomoon.woff?vud15y') format('woff'),
url('fonts/icomoon.svg?vud15y#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
/* speak: never; */
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
@@ -26,74 +25,171 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-mine_sweeper:before {
.icon-mih_access_controls:before {
content: "\e926";
}
.icon-access_controls:before {
content: "\e937";
}
.icon-add_business:before {
content: "\e900";
}
.icon-mzansi_directory:before {
.icon-add_user:before {
content: "\e901";
}
.icon-personal_profile:before {
.icon-apple_music:before {
content: "\e902";
}
.icon-about_mih:before {
.icon-business:before {
content: "\e903";
}
.icon-access_control:before {
.icon-calculator:before {
content: "\e904";
}
.icon-business_profile:before {
.icon-calendar:before {
content: "\e905";
}
.icon-business_setup:before {
.icon-discord:before {
content: "\e906";
}
.icon-calculator:before {
.icon-doctor:before {
content: "\e907";
}
.icon-calendar:before {
.icon-facebook:before {
content: "\e908";
}
.icon-i_dont_know:before {
.icon-git:before {
content: "\e909";
}
.icon-mih_logo:before {
.icon-i_dont_know:before {
content: "\e90a";
}
.icon-mih_ring:before {
.icon-info:before {
content: "\e90b";
}
.icon-mzansi_ai:before {
.icon-instagram:before {
content: "\e90c";
}
.icon-mzansi_wallet:before {
.icon-linkedin:before {
content: "\e90d";
}
.icon-notifications:before {
.icon-loolio:before {
content: "\e90e";
}
.icon-patient_manager:before {
.icon-medium:before {
content: "\e90f";
}
.icon-patient_profile:before {
.icon-messenger:before {
content: "\e910";
}
.icon-profile_setup:before {
.icon-minesweeper:before {
content: "\e911";
}
}
.icon-ollama:before {
content: "\e912";
}
.icon-patient_file:before {
content: "\e913";
}
.icon-patreon:before {
content: "\e914";
}
.icon-pinterest:before {
content: "\e915";
}
.icon-reddit:before {
content: "\e916";
}
.icon-snapchat:before {
content: "\e917";
}
.icon-spotify:before {
content: "\e918";
}
.icon-substack:before {
content: "\e919";
}
.icon-telegram:before {
content: "\e91a";
}
.icon-threads:before {
content: "\e91b";
}
.icon-tiktok:before {
content: "\e91c";
}
.icon-twitch:before {
content: "\e91d";
}
.icon-user:before {
content: "\e91e";
}
.icon-wallet:before {
content: "\e91f";
}
.icon-wechat:before {
content: "\e920";
}
.icon-whatsapp:before {
content: "\e921";
}
.icon-x:before {
content: "\e922";
}
.icon-youtube_music:before {
content: "\e923";
}
.icon-youtube:before {
content: "\e924";
}
.icon-about_mih:before {
content: "\e925";
}
.icon-business_profile:before {
content: "\e927";
}
.icon-business_setup:before {
content: "\e928";
}
.icon-mih_calculator:before {
content: "\e929";
}
.icon-mih_calendar:before {
content: "\e92a";
}
.icon-mih_i_dont_know:before {
content: "\e92b";
}
.icon-mih_logo:before {
content: "\e92c";
}
.icon-mih_minesweeper:before {
content: "\e92d";
}
.icon-mih_ring:before {
content: "\e92e";
}
.icon-mzansi_ai:before {
content: "\e92f";
}
.icon-mzansi_directory:before {
content: "\e930";
}
.icon-mzansi_wallet:before {
content: "\e931";
}
.icon-notifications:before {
content: "\e932";
}
.icon-patient_manager:before {
content: "\e933";
}
.icon-patient_profile:before {
content: "\e934";
}
.icon-personal_profile:before {
content: "\e935";
}
.icon-profile_setup:before {
content: "\e936";
}

View File

@@ -28,128 +28,394 @@ class MihIcons {
/// The package name where the font asset is located.
static const String _mihFontPkg = 'mih_package_toolkit';
/// An icon representing a mine sweeper game or tool.
static const IconData mineSweeper = IconData(
/// An icon representing MIH access controls.
static const IconData mihAccessControls = IconData(
0xe926,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing general access controls.
static const IconData accessControls = IconData(
0xe937,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing adding a business.
static const IconData addBusiness = IconData(
0xe900,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi Directory service.
static const IconData mzansiDirectory = IconData(
/// An icon representing adding a user.
static const IconData addUser = IconData(
0xe901,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Apple Music.
static const IconData appleMusic = IconData(
0xe902,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a business.
static const IconData business = IconData(
0xe903,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a calculator.
static const IconData calculator = IconData(
0xe904,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a calendar.
static const IconData calendar = IconData(
0xe905,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Discord.
static const IconData discord = IconData(
0xe906,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a doctor.
static const IconData doctor = IconData(
0xe907,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Facebook.
static const IconData facebook = IconData(
0xe908,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Git.
static const IconData git = IconData(
0xe909,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing an "I don't know" state.
static const IconData iDontKnow = IconData(
0xe90a,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing information.
static const IconData info = IconData(
0xe90b,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Instagram.
static const IconData instagram = IconData(
0xe90c,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing LinkedIn.
static const IconData linkedin = IconData(
0xe90d,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Loolio.
static const IconData loolio = IconData(
0xe90e,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Medium.
static const IconData medium = IconData(
0xe90f,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Messenger.
static const IconData messenger = IconData(
0xe910,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a minesweeper game.
static const IconData minesweeper = IconData(
0xe911,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Ollama.
static const IconData ollama = IconData(
0xe912,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a patient file.
static const IconData patientFile = IconData(
0xe913,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Patreon.
static const IconData patreon = IconData(
0xe914,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Pinterest.
static const IconData pinterest = IconData(
0xe915,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Reddit.
static const IconData reddit = IconData(
0xe916,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Snapchat.
static const IconData snapchat = IconData(
0xe917,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Spotify.
static const IconData spotify = IconData(
0xe918,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Substack.
static const IconData substack = IconData(
0xe919,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Telegram.
static const IconData telegram = IconData(
0xe91a,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Threads.
static const IconData threads = IconData(
0xe91b,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing TikTok.
static const IconData tiktok = IconData(
0xe91c,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing Twitch.
static const IconData twitch = IconData(
0xe91d,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a user.
static const IconData user = IconData(
0xe91e,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a wallet.
static const IconData wallet = IconData(
0xe91f,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing WeChat.
static const IconData wechat = IconData(
0xe920,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing WhatsApp.
static const IconData whatsapp = IconData(
0xe921,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing X (formerly Twitter).
static const IconData x = IconData(
0xe922,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing YouTube Music.
static const IconData youtubeMusic = IconData(
0xe923,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing YouTube.
static const IconData youtube = IconData(
0xe924,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon for the "About MIH" section.
static const IconData aboutMih = IconData(
0xe925,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a business profile.
static const IconData businessProfile = IconData(
0xe927,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing business setup.
static const IconData businessSetup = IconData(
0xe928,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH calculator.
static const IconData mihCalculator = IconData(
0xe929,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH calendar.
static const IconData mihCalendar = IconData(
0xe92a,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH "don't know" state.
static const IconData mihIDontKnow = IconData(
0xe92b,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH logo.
static const IconData mihLogo = IconData(
0xe92c,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing MIH minesweeper.
static const IconData mihMinesweeper = IconData(
0xe92d,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH ring branding.
static const IconData mihRing = IconData(
0xe92e,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi AI assistant.
static const IconData mzansiAi = IconData(
0xe92f,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi Directory.
static const IconData mzansiDirectory = IconData(
0xe930,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi digital wallet.
static const IconData mzansiWallet = IconData(
0xe931,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing notifications.
static const IconData notifications = IconData(
0xe932,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the patient manager tool.
static const IconData patientManager = IconData(
0xe933,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a patient profile.
static const IconData patientProfile = IconData(
0xe934,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a personal user profile.
static const IconData personalProfile = IconData(
0xe902,
0xe935,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon for the "About MIH" information section.
static const IconData aboutMih = IconData(
0xe903,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing security or access control settings.
static const IconData accessControl = IconData(
0xe904,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi Business Profile.
static const IconData businessProfile = IconData(
0xe905,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi AI assistant.
static const IconData businessSetup = IconData(
0xe906,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi digital wallet.
static const IconData calculator = IconData(
0xe907,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing a MIH calendar.
static const IconData calendar = IconData(
0xe908,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing uncertainty or a "don't know" state.
static const IconData iDontKnow = IconData(
0xe909,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the MIH logo, used for branding and identification.
static const IconData mihLogo = IconData(
0xe90a,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon reprosenting the the icons twisted circle, used for branding and identification.
static const IconData mihRing = IconData(
0xe90b,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi AI assistant, used for AI-related features and interactions.
static const IconData mzansiAi = IconData(
0xe90c,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the Mzansi digital wallet, used for financial transactions and management.
static const IconData mzansiWallet = IconData(
0xe90d,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing notifications, used for alerts and updates within the MIH ecosystem.
static const IconData notifications = IconData(
0xe90e,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the patient manager, used for healthcare-related features and patient management.
static const IconData patientManager = IconData(
0xe90f,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the patient profile, used for healthcare-related features and patient information management.
static const IconData patientProfile = IconData(
0xe910,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);
/// An icon representing the profile setup process, used for user onboarding and profile configuration.
/// An icon representing the profile setup process.
static const IconData profileSetup = IconData(
0xe911,
0xe936,
fontFamily: _mihFontFam,
fontPackage: _mihFontPkg,
);