@epam/cra-template-uui
Advanced tools
Changelog
5.5.0 - 18.01.2024
What's New
createRoot
).48
is deprecated and will be removed in future releases. Please, use size 42
instead.shape: square
was deprecated and will be removed in future releases. Please pay attention that sguare
is default now. Use Tag component instead if you need 'square' appearance or use "round" value.size 12
is deprecated and will be removed in future release. Please, use size 18
instead.gray60
in promo, and night600
in loveship are deprecated and will be removed in future release.maxBodyHeight
prop for picker filters.allowResizing
field for DataColumnProps
, to be able to configure resizing for each columnid
prop to add HTML ID attribute for the input.id
prop to add HTML ID attribute for the toggler input.id
prop to add HTML ID attribute for the first input into toggler.info
by default.from
bigger than value to
.overflow: hidden
body style removing after closing first modals in case when multiple modals was opened. Now this style will be removed only when the last modal in stack was closed.What's Fixed
onScroll
prop typingsize
to set it for all group components. Added possibility to provide CheckboxProps for each item of group.Changelog
5.4.3 - 19.12.2023
What's Fixed
onBlur
and onKeyDown
propsChangelog
5.4.2 - 07.12.2023
What's New
togglerWidth
prop, which configure maxWidth
of filter togglerwidth
property now used as a default for maxWidth
, if maxWidth
is not provided.What's New
flattenSearchResults
by defaultPickerInput
s.What's Fixed
rawProps
typings for data-*
attributesrawProps
typingsmaxWidth={ 360 }
value for picker bodyclearAllChecked()
method to IDataSourceView
interface to support unchecking all without enabled selectAll
flag.cascadeSelection: false
mode.clearCache
.48
is deprecated and will be removed in future release. Please, use size 42
instead.Changelog
5.4.1 - 30.11.2023
What's New
solid
& outline
mods;size
from 18px
to 36px
.What's Fixed
transparent
value by default.Changelog
5.4.0 - 21.11.2023
What's New
This release introduced stable Theming approach and theme css variables:
New EPAM brand 'Electric' Theme and @epam/electric
package. To start using Electric theme you need:
@epam/electric
package to your projectimport '@epam/electric/styles.css'
to the root of your applicationimport '@epam/assets/css/theme/theme_electric.css'
to the root of your applicationuui-theme-electric
class to the html body node@epam/electric
package.Added Dark theme for Loveship. To start using Dark Loveship theme you need to:
import '@epam/assets/css/theme/theme_loveship_dark.css';
to the root of your applicationuui-theme-loveship_dark
class to the html body node.[Fonts]: Added Source Sans Pro
font, which properly works with css font-weight
and font-style
rules.
You can replace usages Sans Semibold
font with Source Sans Pro
and font-weight: 600
, Sans Italic
with Source Sans Pro
and font-style: italic
etc.
We also keep old font-faces and variables for backward compatibility. It's recommended to move to the new approach, since old one will be deprecated in feature.
[skinContext]: removed skinContext from UuiContexts
, it's not needed to provide it to the uui services, just remove its usage.
[Typography]: removed typography mixins. Now typography applies via css classes. If you use mixins, replace it by adding .uui-typography
class on the same node.
[StatusIndicator]: added new StatusIndicator
component.
[CountIndicator]: added new CountIndicator
component.
[Badge] :
fill="outline"
+ color instead them.StatusIndicator
component instead.fill="outline'
instead.[LabeledInput]:
sidenote
and footnote
propsmaxLength
and charCounter
props. You can use them for cases when you need to show a counter which indicates the limit of symbols in input.validationMessage
as react node[TextArea][Breaking Change]: removed maxLength
prop, use LabeledInput with maxLength
and charCounter={ true }
props instead.
[CheckBox, PickerList, RichTextView, Switch, TabButton, VerticalTabButton, ScrollBars]: removed theme
prop. Use Theming approach instead.
[PresetsPanel]: added the ability to add a modal confirmation window when deleting a preset
What's Fixed
inChanged
flag in case when server validation failsrawProps
propisActive
prop in priority under router.isActiveoverflow: hidden;
on open for mobilemaxLength
for Androidrole=table
focusLock
propChangelog
5.2.0 - 16.10.2023
What's New
scrollToIndex
prop was removed, use scrollTo
instead.pin
callback in getRowOptions
function for this. See the example here.backgroundReload
property. If it is set to true
, placeholders appear only on the first load and on fetching additional rows.
Any filter/search/sorting change doesn't trigger placeholders' rendering. Old data is shown until new data is received. When reloading is started,getListProps
now returns isReloading
flag, which signals that data is reloading.What's Fixed
minCharsToSearch
prop is passedapiPingPath
, apiReloginPath
, apiServerUrl
propsisInProgress=true
state if onSave
is rejectedisDisabled
state