Merge branch 'ide-pipeline-panel-resizable' into 'master'

Allow IDE pipeline panel to be resizable

Closes #47538

See merge request gitlab-org/gitlab-ce!19558
This commit is contained in:
Tim Zallmann 2018-06-08 09:38:19 +00:00
commit b2ef7f6cd9
1 changed files with 9 additions and 3 deletions

View File

@ -5,6 +5,7 @@ import Icon from '../../../vue_shared/components/icon.vue';
import { rightSidebarViews } from '../../constants';
import PipelinesList from '../pipelines/list.vue';
import JobsDetail from '../jobs/detail.vue';
import ResizablePanel from '../resizable_panel.vue';
export default {
directives: {
@ -14,6 +15,7 @@ export default {
Icon,
PipelinesList,
JobsDetail,
ResizablePanel,
},
computed: {
...mapState(['rightPane']),
@ -40,12 +42,16 @@ export default {
<div
class="multi-file-commit-panel ide-right-sidebar"
>
<div
class="multi-file-commit-panel-inner"
<resizable-panel
v-if="rightPane"
class="multi-file-commit-panel-inner"
:collapsible="false"
:initial-width="350"
:min-size="350"
side="right"
>
<component :is="rightPane" />
</div>
</resizable-panel>
<nav class="ide-activity-bar">
<ul class="list-unstyled">
<li>