Skip to content
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

Migrate web-UI to PrimeReact version 8.1.1 #1452

Closed
marcel-haag opened this issue May 30, 2022 · 2 comments
Closed

Migrate web-UI to PrimeReact version 8.1.1 #1452

marcel-haag opened this issue May 30, 2022 · 2 comments
Labels

Comments

@marcel-haag
Copy link
Contributor

marcel-haag commented May 30, 2022

We want to use the newer features from prime react.
Currently we use version 4.2.1 and we want to migrate to the latest version 8.1.1.

Hints:
https://www.npmjs.com/package/primereact?activeTab=versions
https://www.primefaces.org/primereact/

@marcel-haag marcel-haag added the idea A rough idea for a feature or extension label May 30, 2022
@marcel-haag marcel-haag changed the title MIgrate web-UI to latest prime react version Migrate web-UI to latest prime react version May 30, 2022
@marcel-haag marcel-haag added enhancement New feature or request area/config-ui dev-team and removed idea A rough idea for a feature or extension labels May 30, 2022
@salim-1997
Copy link
Member

salim-1997 commented Jun 2, 2022

The latest version of Primereact (v8) would require a premium theme implementation. Since the nova-dark theme, that is currently used, is deprecated after version 6.

it is now Primeng (premium): https://www.primefaces.org/designer/primeng

for more info about the deprecated theme:
primefaces/primeng#6198

heiko-holz pushed a commit to salim-1997/inspectit-ocelot that referenced this issue Dec 1, 2022
heiko-holz pushed a commit that referenced this issue Feb 23, 2023
* Update dependencies with yarn

* update Primereact

* resize toolbar padding

* resize icons

* reframe active button color in settings page

* reframe .focus() functions

* Fix tabs to spaces caused during rebase

* update yarn.lock from yarn install

* Move babel dependecies to devdependencies

* Add babel/helper-builder-react-jsx

* Update eslint to fix error in IntelliJ

* Fixing issue with non existing <box> tag and updating .gitignore

* Fixing <Container> tag is depracated warning, see vercel/next.js#8860

* Fixing errors that occur when the dialogs in the ConfigurationView get shown.

* Fixing eslint error for unused variable in _app.js

* Fixing errors that occur when the dialogs are shown in the Agen Mappings view

* Fixing eslint errors

* The focus on the input text field when promoting a configuration now gets focues properly

* Fix custom prop warning in React DOM component

* Fixing error when selecting config file by setting a base path in the next.config.js

* Fixed erros in the SettingsView Dialogs and resetted the basePath

* Removed basePath, since it looks like the error, just occurs if the .yml file is empty

* feat(ui): remove install-state.gz [#1452]

* Updated yarn.lock to the correct primereact package

* Fix prettier errors by adding the upload file dialog to the configuration file toolbar

* fix(ui): increase size of icons, change font size

* Adding width style to label 'Combine duplicate services'

* Fix prettier error

* Changed label width for 'Combine duplicate services'

* Add styling for agent mapping table

* feat(ui): fix MappingTable for Chromium browsers and small screen sizes

* deleted unnecessary code

---------

Co-authored-by: aaronweissler <46028218+aaronweissler@users.noreply.github.com>
Co-authored-by: Daniel Priebe <daniel.priebe@novatec-gmbh.de>
Co-authored-by: Priebe Daniel <danielpp1450@gmail.com>
Co-authored-by: Heiko Holz <heiko.holz@novatec-gmbh.de>
Co-authored-by: Daniel Priebe <Daniel.Priebe@Student.HTW-Berlin.de>
@heiko-holz heiko-holz changed the title Migrate web-UI to latest prime react version Migrate web-UI to PrimeReact version 8.1.1 Mar 14, 2023
@heiko-holz
Copy link
Contributor

Implemented with #1517

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants