generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 152
Open
Labels
kind/enhancementImprovement in current featureImprovement in current feature
Description
This open issue is to allow testing components outside of Meshery UI, as this will cause breaking issues while developing in the Meshery repository.
Features
- Uses Next.js 14Uses Next.js API Routes to rewrite routes and proxy incoming requests from the backendUses the latest libraries from MUI plus
@mui/material-nextjs
Refactored Color definitions (will be added to Sistent)Refactor components in ThemeIcons - testing to useSvgIcon
fromMUI
Move Provider's login into one - [UI] Wrap Provider UI as an React Context inui
meshery/meshery#7212To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Refactor Class components to Function components
- To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Components that are transferred but worked on to be improved This list will change and reflect a potential name change in order to make sure refactoring easier
BBChart
Dashboard
ConnectionWizard
DateFormatter
DryRun
KubernetesEmptyState
ErrorBoundary
LifeCycle
Loading
Registry
Applications
Filters
Patterns
orDesigns
Performance
Modals
GenericModal
ConfirmationModal
TroubleshootingModal
ExportModal
ResultModal
EditorModal
LoadTestTimerModal
PromptModal
NotificationCenter
TypingFilter
Preferences
Carousel
Extensions
Connections
Subscription
EditorConfigurator
MeshModelConfigurator
Breadcrumb
Telemetry
Charts
Graphs
Avatar
ToolbarSelect
TableFooter
DatabaseSummary
FlipCard
Header
DateTimePicker
Metrics
MesheryPlay
ProgressBar
Results
Settings
SnackbarWrapper
Navigator
NavigatorExtension
ReactSelectWrapper
RemoteComponent
URLUploader
UploadImport
User
Validation
ViewSwitch
MuiltiSelect
Tooltip
EarlyAccessCard
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Custom hooks
useDashboardRouter
useFetchUserData
useKubernetes
useMeshModelComponent
useNotification
usePreventUserFromLeaving
useStateCallback
useTelemetry
useUpdateMetadata
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
@reduxjst/toolkit
slices
- Theme modeAuthenticationKubernetes configurationGrafana configurationPrometheus configurationLoad test performance configurationDrawer state (may be moved to use state/props) that will pass through the components that uses this specificallyProvider loginSession dataUser informationVersion informationProgressTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
RTK Query
- Provider login retrievalTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Custom styled components
ConnectClustersButton
CreateButton
DashbaordInfoOutlined
DashbaordLayout
DashboardSection
DashboardSubMenuTab
DashboardTab
DashboardTabs
Errors404
InnerContainer
InnerContainerAnimate
MainContainer
MainContainerAnimate
MeshModelToolbar
PaperSquare
SearchAndView
ToolWrapper
ToolWrapperAnimate
To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
To Do List
- Research editor packages again and add to appTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
- 🎨 Wireframes and designs for Layer5 site in Figma (open invite)
Metadata
Metadata
Assignees
Labels
kind/enhancementImprovement in current featureImprovement in current feature
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
@reduxjs/toolkit
tracker meshery/meshery#7207