Le système Bloom,
composant par composant.

Cette page transpose les exports React Native en spécimens web vérifiables. Même géométrie, mêmes tokens, mêmes états — les comportements de plateforme restent ensuite natifs dans Expo.

Prototype visuel : prix, offres et enseignes fictifs · Guadeloupe

Paquet de café utilisé dans les spécimens Bloom
Runtime
React Native 0.86
Typage
TypeScript strict
Icônes
react-native-svg
Police
Urbanist locale

Fondations

Les valeurs ci-dessous correspondent directement à tokens.ts.

palette · typography · spacing · radii · motion
Carbon#020202
Cool white#fafafa
True white#ffffff
Coral#f35242
Coral ink#a32117
Neon#00ed76
Acid#eaff98
Slate#6a7282
Panel#eceef0
Blush#f8d7d3
Petal#fde0dd
Green ink#00743a
Focus green#00a954
Selection#00d66b
Caret green#008844
typography.display · 31/32 · regular

Les prix utiles,
au bon moment.

headlineOffres similaires
sectionTitleÀ saisir maintenant
commerceValue2,18 € / kg
offerCardPrice14,90 €
body

Comparez le coût effectif après crédit fidélité.

labelEXPIRE DANS 2 J
4micro
8compact
12small
16medium
20large
24xlarge
48stage
10 12 14 20 26 ∞

160 msfeedback

240 msquick

380 msscreen

420 msreveal

Actions et statuts

Contrôles tactiles de 44 px minimum et états accessibles explicites.

primitives.tsx
BloomButton
IconButton · FavoriteButton
Badge
Nouveau Disponible −36 % Carte Expirée
Chip
BloomIcon · 24 noms typés
arrow-left
bell
card
check
chevron
clock
compare
close
grid
heart
home
lock
logout
mail
map
percent
plus
scan
search
share
shield
sliders
store
user

Découverte

En-tête Orbit, recherche immédiate et catégories Ribbon à base d’images réelles.

discovery.tsx · navigation.tsx

Les prix baissent.
Votre panier aussi.

Les offres utiles autour de vous, comparées au coût réel.

Formulaires

Label toujours visible, aide adjacente et état d’erreur qui explique la correction.

forms.tsx
Utilisée uniquement pour votre compte.
Ajoutez au moins 3 caractères.

Offres

Le favori reste un contrôle indépendant de l’ouverture de l’offre, dans tous les formats.

offers.tsx

Parcours applicatifs

Les compositions réutilisées dans Recherche, Offre et Catalogues sont maintenant des exports natifs, pas du CSS propre à un écran.

journeys.tsx
Détail de l’offre
Sachet de café et grains torréfiés
Prix affiché9,99 €
−13 %Carte
Valable jusqu’au 8 septembreEncore 6 jours · selon stock
Market Démo · Baie-MahaultDisponible en Guadeloupe
Carte fidélité requise1 € crédité après le passage en caisse
Source : catalogue Démo rentrée, page 7. Donnée fictive.

Collections et compte

Favoris triés, alertes contrôlées et identité reprennent les compositions réelles de Sélection.

collections.tsx
Favoris · tri automatique
En coursEncore disponibles en Guadeloupe2
Panier fruits et légumesPanier fruits & légumesSuper U Démo · 14,90 €
Lessive sensitiveLessive sensitive 1,5 LE.Leclerc Démo · 7,20 €
ExpiréesLes plus récentes en premier1
Café moulu expiréCafé moulu Créole CorséExpirée le 6 septembre
Les offres expirées restent en bas, de la plus récemment expirée à la plus ancienne.
Alertes
2 alertes activesGuadeloupe · notifications instantanées
Une alerte part uniquement lorsqu’une nouvelle offre correspond aux critères.
Profil · consentement
AMAlex Martinalex.martin@example.comCompte de démonstration
Création d’alerte · cible et région
Choisissez un produit précis ou suivez toutes les offres contenant votre texte.
Zone suivie
Choisir une région1 seule
Une seule région peut être suivie par alerte.

Comparaison

Classement au coût effectif par unité, dans toute la Guadeloupe.

offers.tsx · types.ts
À payer en caisse7,49 €
Crédit fidélité2,70 €
Coût effectif après crédit4,79 €

Retours système

Le chargement remplace seulement les données distantes, jamais le contexte ni les contrôles locaux.

feedback.tsx

Couverture des exports

Chaque composant public possède un spécimen sur cette page ou une preuve de fondation dédiée.

mobile-design-system/src/index.ts
Couverture des composants Bloom Native
FamilleExports couvertsPreuve
Fondationspalette, colors, spacing, radii, sizes, fontFamilies, typography, shadows, motion, layoutTokens visibles
PrimitivesBloomText, BloomButton, IconButton, FavoriteButton, Badge, Chip, SectionHeader, BloomScreen · BloomTextVariant, BloomTextProps, ButtonVariant, BloomButtonProps, IconButtonVariant, IconButtonProps, FavoriteButtonProps, BadgeTone, BadgeProps, ChipProps, SectionHeaderProps, BloomScreenProps, BloomStyleÉtats inclus
IcônesBloomIcon · BloomIconName, BloomIconProps · 24 noms typésPlanche complète
DécouverteOfferSearchAutocomplete, CategoryRail · OfferSearchSuggestion, OfferSearchAutocompleteProps, CategoryItem, CategoryRailPropsRecherche libre + offres actives prioritaires
FormulairesTextField, ToggleRow, ProductAutocomplete, SingleRegionSelect · TextFieldProps, ToggleRowProps, ProductAutocompleteOption, ProductAutocompleteProps, SingleRegionOption, SingleRegionSelectPropsCible libre conditionnelle + produit normalisé + région unique
OffresOfferSignal, OfferSignals, OfferCard, SelectionOfferGrid, HeroOfferCard, ExpiredOfferCard · OfferSignalProps, OfferSignalsProps, OfferCardProps, SelectionOfferGridProps, HeroOfferCardPropsPlacement automatique + états
ParcoursFilterButton, FilterChipGroup, FilterPanel, SearchResultCard, OfferDetailMedia, OfferFacts, ProofNote, OfferActionDock, CatalogueFeatureCard, RetailerRow · FilterButtonProps, FilterChoice, FilterChipGroupProps, FilterGroup, FilterPanelProps, SearchResultCardProps, OfferDetailMediaProps, OfferFact, OfferFactsProps, ProofNoteProps, OfferActionDockProps, CatalogueFeatureCardProps, RetailerRowPropsRecherche + offre + catalogue
CollectionsSegmentedControl, FavoriteOfferSections, AlertSummaryCard, AlertRow, ProfileIdentityCard, ProfileMenuRow, ConsentRow · SegmentedOption, SegmentedControlProps, FavoriteOfferSectionsProps, AlertSummaryCardProps, AlertRowProps, ProfileIdentityCardProps, ProfileMenuRowProps, ConsentRowPropsFavoris + alertes + profil
ComparaisonMatchBadge, ComparisonCard, ComparisonPreviewCard, ComparisonPreviewRail, PriceTruthCard · MatchBadgeProps, ComparisonCardProps, ComparisonPreviewRailProps, PriceTruthCardPropsExact + similaire
NavigationBottomNav, AppToolbar, SubpageToolbar, ScreenHeader · BottomNavProps, AppToolbarProps, SubpageToolbarProps, ScreenHeaderPropsDeux contextes
RetoursSkeleton, OfferCardSkeleton, ListRowSkeleton, EmptyState · SkeletonProps, EmptyStatePropsBascule d’état
DonnéesOfferStatus, MatchType, DifferenceTone, OfferSummary, ComparisonOffer, FavoriteGroups, BottomNavItemContrats TypeScript
UtilitairespartitionFavoriteOffers, formatExpiryContrats d’exécution