Having trouble getting help?
Contact Support
Contact Support
Enable rtl in Vue Button group component
11 Jun 20242 minutes to read
ButtonGroup supports RTL functionality. This can be achieved by adding e-rtl
class to the target element.
The following example illustrates how to create ButtonGroup with RTL support.
<template>
<div id='app'>
<div class='e-btn-group e-rtl'>
<ejs-button content='HTML'></ejs-button>
<ejs-button content='CSS'></ejs-button>
<ejs-button content='Javascript'></ejs-button>
</div>
</div>
</template>
<script setup>
import { ButtonComponent as EjsButton } from '@syncfusion/ej2-vue-buttons';
import { enableRipple } from '@syncfusion/ej2-base';
enableRipple(true);
</script>
<style>
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
#app {
margin: 20px;
}
.e-btn-group {
margin: 25px 5px 20px 20px;
}
</style>
<template>
<div id='app'>
<div class='e-btn-group e-rtl'>
<ejs-button content='HTML'></ejs-button>
<ejs-button content='CSS'></ejs-button>
<ejs-button content='Javascript'></ejs-button>
</div>
</div>
</template>
<script>
import { ButtonComponent } from '@syncfusion/ej2-vue-buttons';
import { enableRipple } from '@syncfusion/ej2-base';
enableRipple(true);
export default {
name: "App",
components: {
"ejs-button":ButtonComponent
}
}
</script>
<style>
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
#app {
margin: 20px;
}
.e-btn-group {
margin: 25px 5px 20px 20px;
}
</style>