in tobago-theme/tobago-theme-standard/src/main/ts/tobago-toasts.ts [186:243]
private getToastContainerCssClass(placement: Placement): Css[] {
const css: Css[] = [];
css.push(Css.TOAST_CONTAINER);
css.push(Css.POSITION_FIXED);
css.push(Css.P_3);
switch (placement) {
case Placement.topLeft:
case Placement.topCenter:
case Placement.topRight:
css.push(Css.TOP_0);
break;
case Placement.middleLeft:
case Placement.middleCenter:
case Placement.middleRight:
css.push(Css.TOP_50);
break;
case Placement.bottomLeft:
case Placement.bottomCenter:
case Placement.bottomRight:
css.push(Css.BOTTOM_0);
break;
}
switch (placement) {
case Placement.topLeft:
case Placement.middleLeft:
case Placement.bottomLeft:
css.push(Css.START_0);
break;
case Placement.topCenter:
case Placement.middleCenter:
case Placement.bottomCenter:
css.push(Css.START_50);
break;
case Placement.topRight:
case Placement.middleRight:
case Placement.bottomRight:
css.push(Css.END_0);
break;
}
switch (placement) {
case Placement.topCenter:
case Placement.bottomCenter:
css.push(Css.TRANSLATE_MIDDLE_X);
break;
case Placement.middleLeft:
case Placement.middleRight:
css.push(Css.TRANSLATE_MIDDLE_Y);
break;
case Placement.middleCenter:
css.push(Css.TRANSLATE_MIDDLE);
break;
}
return css;
}