@eccenca/gui-elements
Advanced tools
Changelog
[23.6.0] - 2024-04-17
<BreadcrumbList/>
, <MultiSuggestField/>
, <Notification/>
, <Select/>
, <Tabs/>
data-test-id
(and data-testid
as alias of it): can be defined to add test ids to the DOM elementswrapperProps
: can be defined by using div
attributes, and if given a div
element with wrap the component. This wrapper is also used for test ids because the underlaying BlueprintJS components do not forward data attributes to the DOM.<Select/>
or <MultiSuggestField/>
then the toggle button, the dropdown and the search filter get automatically their own test id, suffixed by _togger
, _drowpdown
and _searchinput
.<CodeMirror />
:
<Modal/>
, <SimpleDialog/>
, <AlertDialog/>
data-test-id
(and data-testid
as alias of it): can be defined to add test ids to the DOM elements<MultiSuggestField />
selectedItems
can be used to set default selected itemsuseApplicationHeaderOverModals
: forces the application header to be displayed over modal backgroundsClassNames
now forwards all BlueprintJS CSS class names
import { ClassNames } from "@eccenca/gui-elements";
export const bpButtonClass = ClassNames.Blueprint.BUTTON;
state-locked
, state-unlocked
, application-notification
<Card />
selected=true
, allow it without interactive functionality on card element<MultiSuggestField />
disabled
property is set<TagList />
<ApplicationContainer />
<OverlaysProvider />
from BlueprintJS is now used<Tag />
<Button />
AnchorOrButtonProps
is currently exported together with the component but it will be removed with the next major versionButtonProps
should be enough<BreadcrumbList/>
htmlUlProps
: this is going to be removed because the BlueprintJS Breadcrumbs
component does not support native ul
attributes. The element provides a new wrapperProps
property.<MultiSuggestField />
data-test-id="clear-all-items"
for the clearance button is deprecated, will be replaced by a test id later that is created from the given test id for the component plus a _clearance
suffixChangelog
[23.5.0] - 2024-02-15
<CodeEditor />
tabIntentSize
, tabIntentStyle
, tabForceSpaceForModes
properties to give better control over tabulator usage<Depiction />
width
property on their root element are displayed with a minimal forced dimension to prevent that they are hidden in some browsersChangelog
[23.4.1] - 2024-02-08
Changelog
[23.4.0] - 2024-02-07
<PropertyValuePair />
, <PropertyName />
, <PropertyValue />
nowrap
: force display on one line without breaks<Skeleton />
<TableCell />
alignHorizontal
: allow to center cell contents<ActivityControlWidget />
<ExtendedCodeEditor />
<SingleLineCodeEditor />
to get used for the <CodeAutocompleteField />
componentdata-string
, data-url
, data-date
, data-time
, data-datetime
, data-number
<Pagination />