Root layout wrapper for a Cockpit plugin page.
Composes ErrorBoundary + ToastProvider + PatternFly Page/PageSection so that every plugin starts with the same accessible shell without copy-pasting boilerplate.
export function App() { return ( <PluginPage fallbackTitle="Error loading My Plugin"> <MyContent /> </PluginPage> );} Copy
export function App() { return ( <PluginPage fallbackTitle="Error loading My Plugin"> <MyContent /> </PluginPage> );}
Root layout wrapper for a Cockpit plugin page.
Composes ErrorBoundary + ToastProvider + PatternFly Page/PageSection so that every plugin starts with the same accessible shell without copy-pasting boilerplate.