Ajouter les gestionnaires de route API Next.js manquants pour les formulaires personnalisés
- Créer un gestionnaire de route /api/sécurité/formulaires personnalisés pour GET et POST - Créer /api/sécurité/formulaires de douane/[id) véhiculant pour GET, ...
Améliorer le traitement et la validation des erreurs de création de formulaire
- Filtrer les champs avec champ videIds avant d'envoyer à l'arrière-plan - Filtrer les piles vides à partir des données de formulaire - Ajouter une erreur de va...
Ajouter les importations manquantes dans le formulaireEditor
- Ajouter l'importation de champs-tyles-ARRAY à partir de fieldTypes - Ajouter validFieldId et normaliser les importations FieldODId en provenance de champValid...
Remplacer la grille par la disposition du réseau CSS dans FieldTypeSelector
- Supprimer l'utilisation du composant de la grille qui était à l'origine d'erreurs de typeScript - Remplacer par la boîte à l'aide de la grille CSS pour la mis...
Correction d'erreurs de type Script dans FieldTypeSelector et supprimer les importations non utilisées
- Remplacer la recherche d'icônes dynamiques par une carte d'icônes explicite pour éviter les problèmes d'assertion de type - Importer toutes les icônes requise...
Correction d'erreurs de configuration dans FieldConfigurationPanel
- Remplacer array.includes() à des contrôles directs de l'égalité pour éviter les problèmes de rétrécissement des types - Retirer l'importation de la carte non ...
Corriger les erreurs de construction dans les composants des formulaires personnalisés
- Corriger l'erreur d'importation : getAllFields doit être importé d'utils, et non de champValidation - Fixer les erreurs de typeScript: Remplacer "tous" types ...
Ajouter un document d'état d'avancement de l'application des formulaires personnalisés
Ajouter un constructeur de formulaires personnalisés complet avec glisser-déposer
- Mise à jour de la page CRM : changer le nom de l'onglet de "Custom Online Forms" en "Formules de douane" - Ajouter le composant CustomFormManager pour la list...
Changer ProductInfo.isEmptyCreditFfa de booléen et nul en booléen pour correspondre à l'utilisation réelle
Renommer la variable de produit locale en produitsDatas pour éviter un conflit avec le paramètre de fonction
Corrigez également la fonction createVendor pour utiliser vendorData au lieu du fournisseur pour éviter les conflits de paramètres
Renommer la variable fournisseur local en données par fournisseurData pour éviter tout conflit avec le paramètre de la fonction
Correct l'erreur syntaxique JSX - supprimer la parenthèses de fermeture supplémentaire dans la carte des produits
Ajouter les contrôles de sécurité nuls pour les gestionnaires de rendu et d'édition des fournisseurs.title
Ajouter des contrôles de sécurité et de défense complets dans l'ensemble de LeadVendorManager
Ajouter des contrôles de sécurité nuls et des codages défensifs pour l'accès au titre du terrain
Mettre à jour LeadVendorManager pour utiliser les champs de titre et de description avec un support d'interface utilisateur complet
Utiliser un segment dynamique cohérent pour les routes des fournisseurs afin de corriger l'erreur de construction Next.js
Page entièrement fil des vendeurs-produits avec UI moderne, CRUD complet pour les fournisseurs et les produits
Supprimer TypeScript de n'importe quel type, ajouter des assertions de type appropriées
Ajouter une annotation de type à un paramètre cartographique pour corriger l'erreur TypeScript
Remplacer le type «any» par une définition de type appropriée pour corriger l'erreur de peluterie TypeScript
Remplacer les types «any» par des types de type TypeScript appropriés dans le traitement des erreurs de route API des marchés de plomb
Améliorer la gestion des erreurs dans les lignes API du marché du plomb pour extraire et envoyer des messages d'erreur backend
Améliorer la gestion des erreurs dans l'innovation et supprimer les ventes inutilesConversion de type
Ajouter Next.js API routes pour les marchés de plomb à la proxy de SecurityService
Supprimer la confirmation confirmée de la confirmation de la confirmationDialog, utiliser le chargement au lieu du chargement
Échapper à Ceinture dans LeadMarketManager et supprimer les importations non utilisées
Composant UI Renouage LeadMarketManager avec conception moderne et intégration d'API
Supprimer la clé de route dupliquée "Markets et Fields" à l'origine de l'erreur de construction
Ajouter une page de paramètres CRM avec les onglets Marchés et champs, Vendeurs et produits, Importations manuelles de plomb et Entrailles intégrées
Abonnement WebSocket correct pour utiliser organisationId et gérer le type FeedEvent
Supprimer le code inaccessible et fixer la violation des règles React Hooks dans FeedTimeline
Créer une composante MediaStream réutilisable et des communications en tête
- Création d'un composant MediaStream réutilisable pour tous les contextes de flux multimédias - Alimentation refactorisée à l'heure pour utiliser le composant ...
Rechercher l'information actuelle du membre de l'utilisateur pour l'affichage de l'avatar dans PostComposer
Utiliser l'avatar utilisateur du contexte organisationnel dans PostComposer
Moderniser la conception des aliments pour les médias sociaux avec un style poilé poli
Fix TypeScript discriminé le type d'union pour les parties de contenu dans PostCard
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.