Commit 1f76a233 authored by Juorder Gonzalez's avatar Juorder Gonzalez Committed by GitHub

Merge pull request #209 from ZBoxApp/issues_resolved_manager

add tooltip on plans list, some style too, and hide button submit whe…
parents 73014b34 759c58d4
......@@ -360,6 +360,7 @@ export default class CreateMailBox extends React.Component {
let domains = [];
let form = null;
let checkboxes = [];
let counterPlans = 9999;
if (this.state.error) {
message = (
......@@ -383,7 +384,13 @@ export default class CreateMailBox extends React.Component {
if (this.state.enabledAccounts) {
const accounts = this.state.enabledAccounts;
if (accounts.length > 0) {
counterPlans = accounts.length;
accounts.forEach((plan) => {
if (plan.enabled <= 0) {
counterPlans--;
}
});
/*if (accounts.length > 0) {
const response = accounts.map((account) => {
return (
<li
......@@ -408,7 +415,7 @@ export default class CreateMailBox extends React.Component {
</div>
</div>
);
}
}*/
}
if (this.state.domains) {
......@@ -437,10 +444,24 @@ export default class CreateMailBox extends React.Component {
for (let plan in plans) {
if (plans.hasOwnProperty(plan)) {
let isDisabled = null;
let classCss = null;
let info = null;
if (this.state.enabledAccounts) {
this.state.enabledAccounts.forEach((p) => {
if (plans[plan] === p.cosId) {
isDisabled = p.enabled < 1 ? true : null;
classCss = p.classCss;
info = (
<div>
<span>
Usadas: {p.used}
</span>
<span> - </span>
<span className={p.enabled <= 0 ? 'text-danger' : 'text-success'}>
Libres: {p.enabled}
</span>
</div>
);
}
});
}
......@@ -463,7 +484,11 @@ export default class CreateMailBox extends React.Component {
/>
<span></span>
</div>
{Utils.titleCase(plan)}
<span className={`${classCss} status-plan`}>
{Utils.titleCase(plan)}
</span>
{info}
</label>
);
checkboxes.push(item);
......@@ -644,12 +669,14 @@ export default class CreateMailBox extends React.Component {
<div className='form-group'>
<div className='col-sm-8 col-sm-offset-3'>
<input
type='submit'
name='commit'
value='Guardar'
className='btn btn-primary action-save'
/>
{counterPlans > 0 && (
<input
type='submit'
name='commit'
value='Guardar'
className='btn btn-primary action-save'
/>
)}
<Button
btnAttrs={
{
......
......@@ -62,3 +62,27 @@
}
}
}
// scss-lint:disable PropertySortOrder
.status-plan[class^='btn'] {
border-radius: 0 5px 5px 0;
display: inline-block;
margin-left: 5px;
padding: 1px 5px 0;
position: relative;
&::before {
border: 5px solid;
border-color: inherit;
border-bottom-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
content: '';
display: block;
position: absolute;
transform: translateY(-50%);
top: 50%;
right: 100%;
}
}
// scss-lint:enable PropertySortOrder
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment