Vue.js. Как сдвинуть основной контент при открытии фиксированного sidebar?
Использую готовый сайдбар со страницы. На данной странице при открытии/закрытии основной контент сдвигается вправо/влево, при этом сайдбар имеет атрибут position: fixed. Как сделать такую же реализацию сдвига контента? Обязательно ли использовать js? Пробовал - отслеживать ширину данного компонента и при её изменении добавлять marginLeft к основному контенту. Возможно, есть более элегантный способ.