123456789101112 |
- import toArray from "rc-util/es/Children/toArray";
- import Sider from '../Sider';
- export default function useHasSider(siders, children, hasSider) {
- if (typeof hasSider === 'boolean') {
- return hasSider;
- }
- if (siders.length) {
- return true;
- }
- const childNodes = toArray(children);
- return childNodes.some(node => node.type === Sider);
- }
|