I am a newbie in vue-js and currently using element-ui as UI component library. I am trying to use sidebar and have following code(click here for jsfiddle):-
<template>
<div>
<el-menu default-active="1" class="el-menu-vertical-demo" :collapse="true">
<el-menu-item index="1">
<i class="el-icon-money"></i>
<span slot="title">Consent</span>
</el-menu-item>
<el-menu-item index="2" @click="signOut">
<i class="el-icon-switch-button"></i>
<span slot="title">Logout</span>
</el-menu-item>
</el-menu>
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="arn"
label="ARN"
width="180">
</el-table-column>
<el-table-column
prop="phoneNumber"
label="Phone Number"
width="180">
</el-table-column>
<el-table-column
label="Status"
prop="address">
<el-badge value="Applied" class="item" type="primary"></el-badge>
</el-table-column>
</el-table>
</div>
</template>
<style>
</style>
<script>
import * as firebase from "firebase/app";
import "firebase/auth";
export default {
data() {
return {
tableData: [{
arn: 'XXXXXX1',
phoneNumber: 'XXX0',
address: 'No. 189, Grove St, Los Angeles'
}, {
arn: 'XXXXXX1',
phoneNumber: 'XXX0',
address: 'No. 189, Grove St, Los Angeles'
}, {
arn: 'XXXXXX1',
phoneNumber: 'XXX0',
address: 'No. 189, Grove St, Los Angeles'
}, {
arn: 'XXXXXX1',
phoneNumber: 'XXX0',
address: 'No. 189, Grove St, Los Angeles'
}]
}
},
methods: {
...
}
}
</script>
As shown in the above jsfiddle link, table isn't getting aligned towards right of sidebar. I searched about it in its documentation but couldn't get much of help.
Would appreciate any hint.