Atualizar as larguras das colunas Estado e Sub- Estado
- Mudar a largura da coluna Estado de 65px para 90px - Alterar a largura da coluna Sub Status de 120px para 150px - Atualizar as larguras correspondentes do rec...
Atualizar as larguras do recipiente do campo do filtro para corresponder às larguras das colunas
- Atualizar recipiente filtro de ID de chumbo de 300px para 245px - Atualizar recipiente filtro status de 200px para 65px - Atualizar Sub Status filtro recipien...
Adicionar as Importações de Pessoas em Falta e de Ícones do SwapHoriz
Mudar as larguras da coluna da data para 155px
- Atualizar as larguras das colunas criadas e atribuídas de 220px a 155px - Definir largura explícita, minWidth, e maxWidth para 155px para ambas as colunas - A...
Mover a Pesquisa Rápida para a linha de páginas de estado, alinhadas à direita
- Pesquisa rápida agora aparece na mesma linha que as abas de status, alinhadas à direita - layout simplificado, removendo a seção da barra de pesquisa duplicad...
Ajustar o enchimento Esquerda para 17px para as células de ID de chumbo da linha presa
- Mudar estofamento Esquerda de 12px para 17px para melhor alinhamento
Reduzir o enchimento em linhas fixas Coluna do ID de chumbo para mover os valores à esquerda
- Reduzir o enchimentoEsquerda de 45px para 12px para as células de identificação de chumbo de linha presa - Corrigir vírgula em falta IdRenderer Box sx prop - ...
Mover a barra de filtro acima dos cabeçalhos da grelha em vez de entre os cabeçalhos e os dados
- Mover a barra de filtro fora do recipiente da grade AG, posicionado acima da grade - Remover o posicionamento absoluto que estava causando problemas de sobrep...
Adicionar enchimento ao recipiente da grade para evitar que a barra de filtro sobreponha as linhas de dados
- Adicionar estofamentoTop: 48px para a caixa do recipiente da grade - Isso empurra as linhas de dados para baixo enquanto mantém os cabeçalhos no lugar - Barra...
Evitar o re-render infinito em sincronia bidirecional
- Adicionar refs para rastrear a fonte de atualização (tab vs filtro dropdown) - Ignorar atualizações quando elas se originam da outra fonte - Evita atualizaçõe...
Mover larguras de sincronização useEffect after filteredRowData declaration
Aplicar os filtros manualmente no filtroRowData em vez de usar filtros AG Grid
- Mover toda a lógica do filtro para o filtroRowData useMemo - Aplicar filtros manualmente antes de passar dados para AG Grid - Remover AG Grid setFilterModel c...
Remover o erro de sintaxe do wrapper timeout na aplicação do filtro
Filtros corretamente limpos quando vazios e garantir atualizações do modelo de filtro corretamente
- Exclua explicitamente os filtros do modelo quando os valores estiverem vazios - Aparar os valores do filtro para lidar com o espaço em branco - Obter o modelo...
Posição filtrar linha abaixo do cabeçalho e garantir que os filtros se aplicam
- Mover a linha do filtro para o topo: 48px (abaixo do cabeçalho) em vez do topo: 0 - Adicionar enchimentoTop: 48px to AgGridReact to account for filter row - D...
Sincronização em linhaFilterRowWidths para corrigir erro de escopo
Alinhar a linha de filtro com colunas e corrigir o filtro de estado
- Posição filtrar linha absolutamente no espaço dos filtros flutuantes (48px altura) - Adicione a função syncFilterRowWidths para corresponder dinamicamente às ...
Mover o valorRef declaração antes de usarState para corrigir o erro
Use ref para armazenar o valor do filtro e impedir AG Grid de redefini-lo
- Armazene o valor atual em valorRef para persistir em re-renders - Use isUserChangeRef para evitar que o efeito de sincronização sobreponha as alterações do us...
Remover noFloatingFilterChanged callback e melhorar CSS para ocultar ícones de filtro
- Não se registre noFloatingFilterChanged callback para evitar que o AG Grid volte a definir o valor - Adicionadas regras abrangentes de CSS para ocultar botões...
Usar parâmetros em vez de parâmetros personalizados no DropdownFloatingFilter
Correct DropdownFloating Filtrar parâmetros e adicionar statusFilterValue to Status filter
Correct filterParams type access and add statusFilterValue to params
Usar parâmetros personalizados para o acesso ao filtroParams e adicionar statusFilterValue to params
Make Status filter controlled and sync with status tabs
- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...
Prevent header refresh and maintain filter value with ref
- Use currentValueRef to track and persist filter value - Remove refreshHeader() call that was causing header to hide/reappear - Only update value from callback...
Properly track filter updates to prevent Status filter reset
- Use isUpdatingRef flag to track when we're making changes - Only allow parent model changes to update value if we're not updating - Initialize filter value fr...
Prevent filter reset with no-op callback and hide icons with menuTabs
- Register no-op onFloatingFilterChanged callback to prevent AG Grid from resetting filter value - Use menuTabs: [] instead of suppressHeaderMenuButton to hide ...
Prevent Status filter reset with ref flag and add suppressHeaderMenuButton
- Added suppressHeaderMenuButton to all columns that should hide filter icons - Improved isInternalChangeRef timing to prevent circular updates - Enhanced CSS s...
Prevent Status filter reset and improve filter icon hiding
- Added isInternalChangeRef to prevent circular updates in Status and SubStatus filters - Updated CSS selectors to better hide filter menu buttons and icons - F...
Remove extra Box wrapper that was breaking grid display
- Removed nested Box wrapper that was preventing grid from rendering - Moved CSS styles directly to the outer Box wrapper - Grid should now display leads correc...
Remove dependency from Sub Status filter useEffect to fix reactivity
Improve Sub Status filter reactivity and hide filter icons with CSS
- Remove getStatusFilterValue dependency from useEffect to prevent stale closures - Add CSS rules to hide filter menu button icons for Lead ID, Contact, Status,...
Properly enable Sub Status dropdown and remove all filter icons
- Add hasStatusFilter state to SubStatusFloatingFilter to track status filter changes - Add filterChanged event listener to immediately detect when Status filte...
Properly enable Sub Status dropdown and remove filter icons
- Fix Sub Status dropdown to be enabled when Status filter is selected (removed options.length check from disabled condition) - Add menuTabs: [] to Lead ID, Con...
Enable Sub Status dropdown when Status is selected and remove filter icons
- Fix Sub Status dropdown to be enabled when a Status filter is selected - Remove filter icons (suppressHeaderMenuButton) from Lead ID, Contact, Status, Sub Sta...
Resolve TypeScript type errors in DropdownFloatingFilter
- Change ExtendedParams to use intersection type instead of extending IFloatingFilterParams - Use type assertion for parentFilterInstance callback parameter - M...
Resolve ESLint errors in DropdownFloatingFilter component
- Add displayName to FloatingFilterComponent - Remove unused ref parameter - Replace any types with proper TypeScript interfaces - Add ExtendedParams interface ...
Change filter values from functions to arrays for dropdown display
- Change filterParams values from functions to direct arrays - AG Grid set filters require values as arrays, not functions - This should fix dropdown filters no...
Apply 50px padding only to Lead ID column in pinned rows - Change CSS selector from first-of-type to col-id=leadID to target only Lead ID column - Prevents padding from being applied to Contact and Actions columns - Pinned rows are already integrated into main datagrid via pinnedTopRowData
Align pinned rows with main list cells
- Add 50px padding-left to first cell (Lead ID) in pinned rows for account icon alignment - Compensate for 4px red border by moving pinned row left with marginL...
Replace any type with proper LeadWithAccount interface
- Create LeadWithAccount interface extending Lead with optional accountId - Replace any type assertion with LeadWithAccount type - Fixes ESLint error: Unexpecte...
Remove incorrect useMemo wrapper from ReportsPane component
- Remove erroneous }, []); closing bracket that was causing syntax error - ReportsPane is a regular function component, not wrapped in useMemo
Replace Grid components with Box to fix MUI Grid API compatibility
Add padding to main container to prevent tab panels from touching walls
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.