feat: course outline - sections list
* feat: [2u-259] add components
* feat: [2u-259] fix sidebar
* feat: [2u-259] add tests, fix links
* feat: [2u-259] fix messages
* feat: [2u-159] fix reducer and sidebar
* feat: [2u-259] fix reducer
* feat: [2u-259] remove warning from selectors
* feat: [2u-259] remove indents
---------
Co-authored-by: Vladislav Keblysh <vladislavkeblysh@Vladislavs-MacBook-Pro.local>
feat: Course Outline - Sections list (#59)
* feat: [2u-336] add tests
* feat: [2u-271] fix button
* feat: [2u-336] add component, refactor header
* fix: [2u-342] fix translates and indents
* fix: [2u-342] fix constants and expand block
* feat: [2u-336] remove new section from menu
---------
Co-authored-by: Vladislav Keblysh <vladislavkeblysh@Vladislavs-MacBook-Pro.local>
feat: Course outline - Content empty (#72)
* feat: [2u-324] add component
* feat: [2u-324] add translates
* feat: [2u-324] update tests
* feat: [2u-324] update branch
* fix: [2u-324] fixed empty handler
feat: Course outline - Section Publish (#61)
* feat: [2u-354] add publish modal, api and update tests
* feat: [2u-354] refactor modal
* fix: [2u-354] removed comments
* fix: [2u-354] fix indents
* fix: [2u-354] removed translates duplicates
* fix: [2u-354] rename handlers
feat: Course outline - Update section card (#71)
* feat: [2u-615] update section card
* fix: [2u-615] fix handler names
* fix: [2u-615] fix indents
* fix: [2u-615] add empty handler
* fix: [2u-615] fix data test id name
* fix: [2u-615] fix styles
fix: [2u-696] add saving processing for higlights and enable highlights (#78)
feat: Course outline - Section Edit (#70)
* feat: [2u-336] add tests
* feat: [2u-271] fix button
* feat: [2u-336] add component, refactor header
* feat: [2u-342] add modal
* fix: [2u-342] fix translates and indents
* feat: [2u-342] add modal
* feat: [2u-342] add api
* feat: [2u-342] add tests and translates
* feat: [2u-342] fix indents
* fix: [2u-342] fix indents, variant and utils
* feat: [2u-342] fixed slice, thunks, hooks
* feat: [2u-354] add publish modal, api and update tests
* feat: [2u-615] update section card
* feat: [2u-348] add api, handlers, tests
* feat: [2u-348] add description for api
* fix: [2u-348] fix useEscapeClick
* fix: [2u-348] remove useEffect from CardHeader
* fix: [2u-348] fixed handlers and tests
* fix: [2u-348] fixed handlers and tests
---------
Co-authored-by: Vladislav Keblysh <vladislavkeblysh@Vladislavs-MacBook-Pro.local>
feat: Course outline - Section Delete (#74)
* feat: [2u-336] add tests
* feat: [2u-271] fix button
* feat: [2u-336] add component, refactor header
* feat: [2u-342] add modal
* fix: [2u-342] fix translates and indents
* feat: [2u-342] add modal
* feat: [2u-342] add api
* feat: [2u-342] add tests and translates
* feat: [2u-342] fix indents
* fix: [2u-342] fix indents, variant and utils
* feat: [2u-342] fixed slice, thunks, hooks
* feat: [2u-354] add publish modal, api and update tests
* feat: [2u-615] update section card
* feat: [2u-348] add api, handlers, tests
* feat: [2u-510] add delete api, add delete modal
* fix: [2u-510] fixed tests
---------
Co-authored-by: Vladislav Keblysh <vladislavkeblysh@Vladislavs-MacBook-Pro.local>
feat: Course outline - Section duplicate (#88)
* feat: [2u-336] add tests
* feat: [2u-271] fix button
* feat: [2u-336] add component, refactor header
* feat: [2u-342] add modal
* fix: [2u-342] fix translates and indents
* feat: [2u-342] add modal
* feat: [2u-342] add api
* feat: [2u-342] add tests and translates
* feat: [2u-342] fix indents
* fix: [2u-342] fix indents, variant and utils
* feat: [2u-342] fixed slice, thunks, hooks
* feat: [2u-354] add publish modal, api and update tests
* feat: [2u-615] update section card
* feat: [2u-348] add api, handlers, tests
* feat: [2u-510] add delete api, add delete modal
* feat: [2u-360] add api
* feat: [2u-360] add slice
* feat: [2u-360] add tests
* fix: [2u-360] fixed tests
---------
Co-authored-by: Vladislav Keblysh <vladislavkeblysh@Vladislavs-MacBook-Pro.local>
fix: Course outline - Highlights links (#89)
* fix: fixed doc urls
* fix: fixed components
feat: Course outline - Collapse all sections (#75)
* feat: added collapse all section logic
* fix: fixed tests
fix: final revision commits
fix: increase code coverage on the page