@okta/okta-signin-widget
Version:
The Okta Sign-In Widget
28 lines (22 loc) • 655 B
JavaScript
import { View, $ } from '@okta/courage';
import Animations from 'util/Animations';
import Enums from 'util/Enums';
export default View.extend({
HeaderBeacon: null,
initialize() {
if (this.HeaderBeacon) {
this.add(this.HeaderBeacon);
}
},
postRender() {
const mainContentContainer = $(`#${Enums.WIDGET_CONTAINER_ID}`);
if (this.HeaderBeacon) {
mainContentContainer.removeClass('no-beacon');
// animate beacon
const beaconContainer = this.$el.find('[data-type="beacon-container"]');
Animations.explode(beaconContainer);
} else {
mainContentContainer.addClass('no-beacon');
}
},
});