* WIP: creating topicSlice
* reformating reducer into toolkit slice and fixed tests
* removing unnecessary lines
* removing dismiss alert action and tests for actions
* removing unnecessary code
* adding tests for selectors
* adding test case for new topics
* adding test cases for topic reducer when fulfilled
* removing unnecessary code
* adding test cases for asyncthunks to increase coverage
* adding new test cases to cover topicSlice
* adding clear messsages fulfilled test case
* removing unnecessary code
* Add Recreate topic button in to list of Topic and Details topic Overview
* Add reducer and update test
* update reducer test
* update Topic/Details test
* Table and TableColumn components, TableState and DataSource
* Table: Migrate topics table to new Table component
* fix module paths
* test for propertyLookup
* improve useTableState code
* fix folder name
* improve table ordering
Co-authored-by: Anton Zorin <zorii4@Antons-MacBook-Pro.local>
Co-authored-by: Sash Stepanyan <sstepanyan@provectus.com>
Co-authored-by: Sasha Stepanyan <100123785+sasunprov@users.noreply.github.com>