SevenOutman on CustomProvider-component-defaultProps
feat(CustomProvider): override … (compare)
SevenOutman on main
build(docs): bump rsuite 5.13.0 (compare)
SevenOutman on v5.13.0
SevenOutman on main
build: bump 5.13.0 (compare)
store.subscribe(() => {
const theme = store.getState().theme;
if (theme.name === 'dark') {
require('rsuite/dist/styles/rsuite-dark.min.css');
} else {
require('rsuite/dist/styles/rsuite-default.min.css');
}
});
navigator.onLine
to get a boolean when the page was just rendered
offline
document.addEventListener('offline', () => {/*your code*/})
you can use it with React state, like this (pseudo code)
function App() {
const [online, setOnline] = useState(navigator.onLine);
useEffect(() => {
document.addEventListener('offline', () => setOnline(false));
/* Or Jquery
* $(document).on('offline', () => setOnline(false);
*/
}, []);
return online ? <MyWebApp /> : <MyWebAppPlaceHolderWhenOffline />
}
or class
class App extends React.Component {
constructor(props) {
super(props);
this.state = { online: navigator.onLine }
document.addEventListener('offline', () => this.setState({online: false}));
/* Or Jquery
* $(document).on('offline', () => this.setState({online: false}));
*/
}
render() {
return this.state.online ? <MyWebApp /> : <MyWebAppPlaceHolderWhenOffline />
}
}
Hello, why, the footer is not in the bottom of page?
https://codesandbox.io/s/0i706
add flex-grow: 1
to your Sidenav in Sidebar