< Sidebar.Pushable as = { Segment } >
< Sidebar as = { Menu}
animation = 'overlay'
icon = 'labeled'
inverted
onHide = {
this.handleSidebarHide
}
vertical
visible = {
this.state.visible
}
width = 'thin'
className = "sidecolor" >
< Menu.Item as = 'a' >
< Icon name = 'home' / >
Home
< /Menu.Item>
<Menu.Item as = 'a' >
< Icon name = 'gamepad' / >
Games
</Menu.Item>
<Menu.Item as = 'a' >
< Icon name = 'camera' / >
Channels
</Menu.Item>
< /Sidebar>
< Sidebar.Pusher dimmed = { this.state.visible } >
< Toolbar show = { this.handleShowClick}/>
<div className = "heading"
style = {
{
minHeight: "93vh",
textAlign: "center"
}
} >
{ view }
< div style = { { height: "50%" } } >
{ formDialog }
< /div>
< /div>
< Footer / >
< /Sidebar.Pusher>
< /Sidebar.Pushable>
<div onClick={props.show} className="toggle">
<Icon name="sidebar" />
</div>
Я реализую реакцию semanti c ui с моим приложением, и у меня проблема с компонентом боковой панели. Я создал кнопку переключения на своей панели инструментов, которая видна только на мобильных устройствах. Кнопка переключения запускает боковую панель, и вы не можете вызвать боковую панель с рабочего стола или планшета. Теперь, когда я вызываю боковую панель из мобильного представления и изменяю размер своего браузера на вид рабочего стола, боковая панель все еще отображается. Как я могу предотвратить это, чтобы боковая панель всегда была скрыта в режиме рабочего стола или планшета.
Я нашел похожий вопрос здесь , но ответа нет.
Я согласен функция отображения боковой панели на панели инструментов и значок переключения, который виден только на мобильном устройстве, запускает боковую панель.