Denys Malofeiev
94b1f4a772
[Fixed issue/1587] Got rid of react-hooks/exhaustive-deps errors ( #1616 )
...
* got rid of react-hooks/exhaustive-deps errors - part 1
* got rid of react-hooks/exhaustive-deps errors in useSearch
* got rid of react-hooks/exhaustive-deps errors in Filters
* got rid of react-hooks/exhaustive-deps errors in ResetOffsets
* got rid of react-hooks/exhaustive-deps errors in Filters
* got rid of react-hooks/exhaustive-deps errors in Breadcrumbs
* got rid of react-hooks/exhaustive-deps errors in DynamicTextButton
* got rid of react-hooks/exhaustive-deps errors in useDataSaver
* got rid of react-hooks/exhaustive-deps errors in ResultRenderer
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-02-21 14:03:56 +02:00
Damir Abdulganiev
ced74ac550
[ Fixes #1534 ] No originally selected custom parameters in topic's edit tab ( #1538 )
...
- Fixes No originally selected custom parameters in topic's edit tab #1534
- Adds test case for CustomParams to verify fix
- Updates CustomParamsField to use predefined value
- Renames INDEX_PREFIX to TOPIC_CUSTOM_PARAMS_PREFIX and moves it to constants file
- Removes unused configs from Topic/Edit component
- Rewrites DangerZone styled's
- Rewrites DangerZone tests
- Adds margin to DangerZone to match TopicForm width
- Adds simple Topic/Edit test
- Changes sonar-project.properties file's sonar.exclusions to correctly ignore paths
Signed-off-by: Roman Zabaluev <rzabaluev@provectus.com>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2022-02-03 13:29:02 +03:00
dependabot[bot]
e2b63fcec2
Bump eslint-config-airbnb-typescript from 12.3.1 to 14.0.2 in /kafka-ui-react-app ( #1294 )
...
* Bump eslint-config-airbnb-typescript in /kafka-ui-react-app
Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript ) from 12.3.1 to 14.0.2.
- [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases )
- [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v12.3.1...v14.0.2 )
---
updated-dependencies:
- dependency-name: eslint-config-airbnb-typescript
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update Eslint config
* Update eslint
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2022-01-21 23:45:38 +03:00
Ekaterina Petrova
205d8d000d
Bugfix/select ( #1397 )
...
* new select styles init
* Custom select compound component
* Select component fix styles
* Added react hook form controller
* Moved from compound component
* fixed vslues & onChange for controller
* fixed tests & code cleanup
* fix review
* fixed linter
* fixed discussions
Co-authored-by: Ekaterina Petrova <epetrova@provectus.com>
2022-01-20 16:41:20 +03:00
Damir Abdulganiev
7789523613
[ Fixes #1213 ] Topic Creation: Inconsistency in Deleted parameters ( #1395 )
...
* CustomParams: Fixed condition error. Now existingFields updates correctly when one of CustomParamsFields is deleted
* Resolves bug when you select option and after select another - existingFields do not update correctly
* CustomParams fields update correctly
* Increases coverage
Co-authored-by: Damir Abdulganiev <dabdulganiev@provectus.com>
2022-01-19 17:34:12 +03:00
Oleg Shur
613348faa2
[ISSUE-1189] Refactor Schemas store ( #1327 )
...
* [ISSUE-1189] Refactor Schemas store
* Design review fix (#1341 )
* Design review fix init
* changed pagination tests, refactored styles, fixed topicform
* redesign fix code cleanup
* styled select position
* styled select fix bracket
* resolved code review
* moved latest version styles to theme
* fixed queryByRole in pagination tests
Co-authored-by: Ekaterina Petrova <epetrova@provectus.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
* Inconsistency in updating the global compatibility level (drop down menu) (#1363 )
* Fix select in schema registry
* refactored GlobalSchemaSelector & ListItem
* Moved list & list item tests to react-testing-library
* Added some tests for GlobalSchemaSelector
* Added props test
* Specs
Co-authored-by: Ekaterina Petrova <epetrova@provectus.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
* Feedback
* Cleanup
Co-authored-by: Ekaterina Petrova <32833172+Hurenka@users.noreply.github.com>
Co-authored-by: Ekaterina Petrova <epetrova@provectus.com>
2022-01-11 13:32:32 +03:00
Oleg Shur
7e5e8d9268
Redesign ( #1045 )
...
* Refactor topic creation
* Remove unused thunk
* Remove excess interface
* Add New page snapshot test
* Refactor new component tests
* Remove excess function
* Add typography variables and classes
* Add font families
* Implement custom button
* Get rid of enums
* Add theme
* Separate styles from logic
* Feature/layout redesign (#862 )
* Refactor pages general layout
* Refactor breadcrumbs
* Refactor brokers metrics
* Fix toggle position
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
* add redesigned new menu item
* remove styles from theme
* update tests
* fix local and app wide styles
* add tests
* Add theme
* Add types to the styles
* update menu item prop prefixes, minor fixes
* add theme styles, move interface, update test, snapshot
* add optional styling
* add isActive props, propagate component, update tests
* remove button
* Revert "remove button"
This reverts commit 4a9c87d8d8
.
* add tests for styled button
* remove ternary operator from style
* import styled from lib/
* Custom Inputs (#890 )
* Implement and test custom input
* Custom select (#896 )
* Implement custom select
* Fix Metrics component (#914 )
* Add styled table header cell component (#901 )
* Redesign menu (#918 )
* Finish styling menu
* Styled Table
* Fix styled table
* Allow custom buttons work as links
* Restyle Breadcrumb
* Topics list (#946 )
* Redesign pagination
* Fix styled components usage
* Topic messages (#959 )
* Topic Consumer Groups
* Message settings
* Finish styling indicators
* Style the dashboard
* Finish with the topics page
* Style consumer groups list
* Restyle the consumer group details
* Style alerts
* Style confirmation modal
* Update DangerZone.spec.tsx
* redesign schema registry
* Add Topic details snapshot
* Style Page Loader
* Style connectors list
* Style KSQL
* Remove all the classes from the styled components (#1049 )
* Redesign topic form (#1051 )
* Redesign connect details (#1053 )
* Update types for styled-components (#1054 )
* Redesign some minor forms in the app (#1062 )
* Fix alert styles
* Get rid of bulma/layout styles
* Fix form styling
* Custom Switch component
* fix border-radius property of metrick widgets
* get rid of warnings in tests
* use jest-styled-components
* cleanup
* get rid of some bulma modules
* refactor metrics component
* get rid of JSON-tree. Json Editor redesign
* update proxy config
* Refactor Alerts component (#1124 )
* Refactor tests (#1129 )
* App layout update (#1127 )
* ‘App-layout-update’
* toBeNull changed to toBeInDocument
* scss file removed
* App navbar layout update
* navbar test
* code smells local refactoring
* StyledMenuItem code smells refactoring
* StyledClusterTab code smells refactoring
* ConfirmationModalWrapper code smells refactoring
* input icon and label code smells refactoring
* navburger displaying fixed
* Get rid of classes
* fix code smells
* refactor styles
* refactor styles
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
* Refactored Cluster nav (#1147 )
* Update caniuse
* refactor Nav component
* Update sonars config
* refactor Nav component + specs
* Specs
* Feature/code smells removing (#1148 )
* StyledSelect code smell refactoring
* SecondaryTabs code smell refactoring
* TextareaStyled code smell refactoring
* TableStyled code smell refactoring
* StyledTableHeaderCell code smell refactoring
* Add custom render with theme provider wrapper for testing lib (#1152 )
* Added cleanupPolicy to topic details. Closes #999 (#1067 )
* Rename "latest first" to "oldest first"
* Switch to redux-toolkit. Refactoring (#1171 )
* Switch to redux-toolkit
* Fix #1207 (cherry-pick)
* refactor metrics (#1253 )
Co-authored-by: Azat Belgibayev <belg.azat@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
Co-authored-by: sergei <scheremnov@provectus.com>
Co-authored-by: Alexander Krivonosov <31561808+GneyHabub@users.noreply.github.com>
Co-authored-by: Alina Miryuk <alinamiryuk@mail.ru>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-12-15 12:10:36 +03:00
Alexander Krivonosov
9eb96dc59a
Fix custom params list after removing ( #1011 )
2021-10-25 15:22:48 +03:00
Stuart Hinson
cf3708a3e1
Sort topic params ( #994 )
2021-10-25 13:36:52 +03:00
Alexander Krivonosov
eaf77c49a2
Fix topic form ( #767 )
2021-08-23 08:49:15 +03:00
soffest
494443bb08
OpenAPI integration for kafka-ui frontend ( #120 )
...
* Added react openapi gen
* Integrated Openapi to React
Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-11-20 14:16:27 +03:00
maxim_tereshin
f71c601d0d
Add filtering and pagination for topic messages ( #66 )
...
* Add filtering and pagination for topic messages
* Add delay to search query, momoize some functions
2020-07-02 14:29:12 +05:00
Sergey Zakirov
128c0d2e92
Topic settings editing ( #55 )
...
* Topic editing
* Remove old code
* Implement unique field name select
* Final changes to topic editing
* Cleanup eslint.json
2020-06-16 12:24:24 +03:00