Conversation
…ng and updating button properties
…efault dialog properties
…ty and consistency
refactor: clean up dialog examples by removing unnecessary properties and restructuring dialogProps feat: add support for HTML descriptions in QasDialog feat: introduce tertiary button functionality in QasDialog fix: enhance QasDrawer component to support persistent prop and improve dialog integration docs: update dialog documentation with new size options and example usage
…ity and consistency; remove unused QasFormDialog component
Deploying asteroid with
|
| Latest commit: |
21ff54d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://70e07c79.asteroid-akr.pages.dev |
| Branch Preview URL: | https://feature-dialog-changes.asteroid-akr.pages.dev |
| actions: | ||
| desc: Slot para ações (botões por exemplo). | ||
| tertiary: | ||
| desc: Props para o botão terciário |
There was a problem hiding this comment.
seria bom explicar que o botão terciário só vai ter quando ter essa prop.
Props para o botão terciário, onde só terá o botão caso passe essa prop
There was a problem hiding this comment.
isto fica redundante.
|
|
||
| <template #description> | ||
| <div :style="signaturePadWidth"> | ||
| <div> |
There was a problem hiding this comment.
Sim, pra englobar os 2.
| - QasTextTruncate -> prop `dialogProps`. | ||
| - QasUploader -> prop `dialogProps`. | ||
| - QasDrawer -> prop `dialogProps` (prop `persistent` saiu do `dialogProps` e agora é passado diretamente para o QasDrawer). | ||
| - `QasDrawer`: adicionado propriedade `persistent` para não utilizar dentro de `dialogProps`. |
There was a problem hiding this comment.
isso seria realmente um breaking change do drawer? faz sentido estar aqui?
There was a problem hiding this comment.
Sim porque muda como usa.
| return { | ||
| label: 'Cancelar', | ||
| outline: true, | ||
| 'data-cy': 'dialog-cancel-btn', |
There was a problem hiding this comment.
qual a necessidade do data agr?? ja comecei os testes?
| persistent: false, | ||
| cancel: false, | ||
| ok: false, |
There was a problem hiding this comment.
ja nao tem cancel e nem ok, pela regra comentada ate na doc, o persistent ja seria false, nao??
There was a problem hiding this comment.
Sim, estava atoa.
…tion dialog support
| }, 2000) | ||
| } | ||
| } | ||
| setTimeout(() => { |
There was a problem hiding this comment.
simula loading
| ensureLink('.agents', '.agent') | ||
| ensureLink('.agents', '.claude') | ||
|
|
||
| module.exports = ensureLink |
There was a problem hiding this comment.
faz o setup dos "agents" de ia para o asteroid
There was a problem hiding this comment.
nao entendi esse script, pra que serve?
There was a problem hiding this comment.
tem a explicação acima.
| .agent | ||
| .claude |
There was a problem hiding this comment.
quais arquivos sao esses?
There was a problem hiding this comment.
Agents LLM, melhor explicar isto em call.
| "setup:ui": "cd ui && npm i && cd ..", | ||
| "prepare": "husky install" | ||
| "prepare": "husky install", | ||
| "setup:agent-links": "node scripts/setup-links.js" |
There was a problem hiding this comment.
pra que serve esse comando?
There was a problem hiding this comment.
explicação acima
There was a problem hiding this comment.
Serve para configurar os links simbolicos para skills de agentes LLMs como copilot, claude...
| }, 2000) | ||
| } | ||
| } | ||
| setTimeout(() => { |
There was a problem hiding this comment.
simula loading
| ensureLink('.agents', '.agent') | ||
| ensureLink('.agents', '.claude') | ||
|
|
||
| module.exports = ensureLink |
There was a problem hiding this comment.
faz o setup dos "agents" de ia para o asteroid
There was a problem hiding this comment.
tem a explicação acima.
| .agent | ||
| .claude |
There was a problem hiding this comment.
Agents LLM, melhor explicar isto em call.
| "setup:ui": "cd ui && npm i && cd ..", | ||
| "prepare": "husky install" | ||
| "prepare": "husky install", | ||
| "setup:agent-links": "node scripts/setup-links.js" |
There was a problem hiding this comment.
explicação acima
| actions: | ||
| desc: Slot para ações (botões por exemplo). | ||
| tertiary: | ||
| desc: Props para o botão terciário |
There was a problem hiding this comment.
isto fica redundante.
|
|
||
| <template #description> | ||
| <div :style="signaturePadWidth"> | ||
| <div> |
There was a problem hiding this comment.
Sim, pra englobar os 2.
feat: criado prop size no QasDrawer
closes #1346
closes #1360
closes #1121
Não publicado
BREAKING CHANGES
confirmDialogProps.dialogProps.dialogProps.dialogProps.dialogProps.dialogProps.dialogProps.dialogProps(proppersistentsaiu dodialogPropse agora é passado diretamente para o QasDrawer).dialogProps.QasDialog:cardem favor de usar as propstitleedescription.actionsem favor de fazer os controles somente porok,canceletertiary.persistent, agora é feito sempre de forma automática.actionsProps.useFullMaxWidth,maxWidth,minWidthem favor de utilizar a propsize.titlesendo obrigatória.useFormsem ter formulário só para desativar o auto close no botãookmodificar pela propuseAutoCloseOnOk.QasBoardGenerator:useConfirmDialogcaso queria dialog de confirmação.titlena propriedadeconfirmDialogPropspois é obrigatória noQasDialogcaso esteja usando a propuseConfirmDialog.QasDrawer: adicionado propriedadepersistentpara não utilizar dentro dedialogPropsAdicionado
QasDialog/Dialog.js:sizecom defaultsm.titlecomrequired: trueedescriptionpara ser usado no lugar da propcard.disableCloseButtonpara desabilitar botão de fechar (x).tertiary.useAutoCloseOnOkeuseAutoCloseOnCancel(#1360)(#1121)useCloseButtonpara remover botão de fechar (x).useHtmlDescription.QasDrawer: adicionado propriedadepersistentpara não utilizar dentro dedialogProps.QasBoardGenerator: adicionado nova propriedadeuse-confirm-dialogpara controlar quando vai ter ou não o dialog de confirmação.Modificado
QasDialog/Dialog.js:QasHeader: modificado propriedadebadgespara aceitar objeto quando tiver apenas 1 badge.QasSignatureUploader: Modificado label e tamanho do dialog.Removido
QasDialog/Dialog.js:cardem favor de usar as propstitleedescription.actionsem favor de fazer os controles somente porok,canceletertiary.persistent, agora é feito sempre de forma automática.actionsProps.useFullMaxWidth,maxWidth,minWidthem favor de utilizar a propsize.Versão do asteroid
v2.develop.main.Tipo de alteração
O que foi alterado/adicionado
Este pull request introduz algum breaking change?
Checklist
/docsse v3 ouui/devse v2);