-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/fields redesign #865
base: develop
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Ignored Deployment
|
pre { | ||
white-space: normal; | ||
word-wrap: break-word; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Qual motivo dessa alteração?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
paddingHorizontal: { | ||
default: Spacing.Md, | ||
type: String, | ||
validator: value => Object.values(Spacing).includes(value) | ||
}, | ||
|
||
paddingVertical: { | ||
default: Spacing.Md, | ||
type: String, | ||
validator: value => Object.values(Spacing).includes(value) | ||
}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Será que a nomenclatura spacing
não seria mais adequada que padding
? O que acha?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, eu não sei, eu também fiquei pensando nisso...
No componente QasLabel
a prop de espaçamento utilizada é margin
, bem específica exatamente como pensei em fazer aqui também.
Pensando se futuramente o QasBox
também ter uma prop de margem, ficaria um pouco confuso um spacing
controlando o padding e um margin
controlando a margem. O que acha?
ui/src/css/variables/typography.scss
Outdated
line-height: 140%, | ||
letter-spacing: 0, | ||
weight: 400, | ||
color: $grey-8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Label são "titulos" de uma seção, não seria grey-9?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
É $grey-8
, segue DS:
Link: https://www.figma.com/file/0ajvrnFscVUTEp5Z798OAS/Componentes-3.0?node-id=295%3A913&mode=dev
@@ -0,0 +1,32 @@ | |||
export default function (type, defaultPlaceholder = 'Digite aqui...') { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eu acho que o nome da função faz mais sentido se for getPlaceholderByMask
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Será? Pois pode ser por mask
ou por type
...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reunião time de design 04/09/2023
|
BREAKING CHANGES
QasBox
noQasFormGenerator
poderá haver quebras visuais. É importante após a atualização dessa versão verificar todos os formulários da aplicação e caso haja alguma quebra, verificar com o time de design como proceder.Adicionado
QasBox
: adicionado propriedadespaddingHorizontal
,paddingVertical
eusePadding
para controlar o espaçamento interno do componente.QasBox
: adicionado providerisBox
com o valortrue
para ser utilizado por componentes filhos para saber se estão dentro de umQasBox
.QasInput
: adicionado propriedadedense
com o valor defaulttrue
.QasInput
: adicionado suporte ao atributocounter
doQInput
. Por padrão, campos do tipotextarea
e commaxlength
maior que0
irão exibir o contador de caracteres.QasInput
: adicionado atributoautogrow
doQInput
para campos do tipotextarea
.QasField
,QasInput
,QasNumericInput
,QasDateTimeInput
]: adicionado atributoplaceholder
com o valor default definido pelo tipo do campo.QasFormGenerator
: adicionado propriedadeuseBox
para controlar se os fieldsets do formulário serão renderizados dentro de umQasBox
.QasSelect
: adicionado por padrão o atributouseChips
com o valortrue
para select múltiplos.QasSelect
: adicionado por padrão o atributodense
com o valortrue
.QasDialog
: adicionado providerisDialog
com o valortrue
para ser utilizado por componentes filhos para saber se estão dentro de umQasDialog
.QasNestedFields
: adicionado providerisNestedFields
com o valortrue
para ser utilizado por componentes filhos para saber se estão dentro de umQasNestedFields
.checkbox.scss
,editor.scss
,field.scss
,radio.scss
,toggle.scss
]: adicionado novos estilos de acordo com o Design System.typography.scss
: adicionado nova tipografia$label
para ser utilizada nas labels de componentes de input.QasTreeForm
: adicionado propriedadeuse-box
com o valorfalse
para não renderizar o formulário dentro de umQasBox
.Modificado
QasBox
: modificado para composition API.QasBox
: modificado estilo de umQasBox
dentro de outroQasBox
, o box interno se comportará como umQasBox
do tipooutlined
.QasInput
: modificado valor da propriedadeoutlined
parafalse
por padrão.QasCheckboxGroup
,QasOptionGroup
]: modificado espaçamentos entre opções.QasListItems
: modificado espaçamentos entre os itens e do box.QasSelect
: modificadodropdownIcon
eclearIcon
para utilizar ícones do Material Symbols Rounded.QasSelect
: modificado estilos do componente de acordo com o Design System.QasTableGenerator
: modificado espaçamentos do componenteQasBox
.QasNestedFields
: modificado espaçamentos do componente.set-typography.scss
: modificado mixin para permitir o atributocolor
.Versão do asteroid
v2
.develop
.main
.Tipo de alteração
O que foi alterado/adicionado
Este pull request introduz algum breaking change?
Checklist
/docs
se v3 ouui/dev
se v2);