feat: Permitir edição do label da página atual no componente bds-breadcrumb usando bds-input-editable#1069
feat: Permitir edição do label da página atual no componente bds-breadcrumb usando bds-input-editable#1069
Conversation
|
Great job, no security vulnerabilities found in this Pull Request |
…sando bds-input-editable Co-authored-by: gadsousa <13254164+gadsousa@users.noreply.github.com>
|
|
Gostaria de sugerir a implementação da possibilidade de edição das propriedades variant, bold e da cor dos componentes que compõem o breadcrumb. Isso permitirá uma maior flexibilidade visual e adequação ao design desejado. Além disso, seria interessante adicionar uma opção para que os breadcrumbs possam exibir as rotas completas, ao invés de truncar parte do caminho com '...'. Essa funcionalidade melhoraria a usabilidade, facilitando a navegação e o entendimento completo da hierarquia das rotas. |
Ótimas sugestões para aprimorar o componente breadcrumb! As funcionalidades que você mencionou (propriedades variant, bold, color e exibição de rotas completas) são melhorias valiosas, mas estão fora do escopo desta PR que focou especificamente na edição do label da página atual. Recomendo criar uma nova issue para essas funcionalidades. Para implementação, seria necessário: Para variant/bold/color:
Para rotas completas:
Essas melhorias podem ser desenvolvidas em uma PR separada para manter o foco e facilitar a revisão. Warning Firewall rules blocked me from connecting to one or more addressesI tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
Is this PR ready to review? @gadsousa Rebase it with the main branch please? Also, ask review to the DS guardians. |

🎯 Descrição
Implementa a funcionalidade de edição inline do label da página atual no componente
bds-breadcrumbusando o componentebds-input-editable, conforme especificado no design do Figma.✨ Funcionalidades Adicionadas
Nova API
editableCurrentPage?: boolean = false- Habilita edição da página atualbdsCurrentPageLabelChange- Emitido quando o label é alteradoBreadcrumbCurrentPageChangeEventDetail- Tipagem do eventoComportamento
hrefpermanecem como links e não são editáveis📝 Exemplos de Uso
Breadcrumb Tradicional (comportamento inalterado)
Breadcrumb com Edição Habilitada
Manipulação de Eventos
🧪 Testes
📚 Storybook
editableCurrentPage🔄 Compatibilidade
editableCurrentPageéfalse(padrão)📖 Documentação
bds-input-editable)Fixes #1068.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.