@ptsecurity/mosaic
Version:
23 lines • 3.86 kB
JavaScript
import { animate, state, style, transition, trigger } from '@angular/animations';
export var McSidebarAnimationState;
(function (McSidebarAnimationState) {
McSidebarAnimationState["Opened"] = "opened";
McSidebarAnimationState["Closed"] = "closed";
})(McSidebarAnimationState || (McSidebarAnimationState = {}));
export const mcSidebarAnimations = {
sidebarState: trigger('state', [
state('opened', style({
minWidth: '{{ openedStateMinWidth }}',
width: '{{ openedStateWidth }}',
maxWidth: '{{ openedStateMaxWidth }}'
}), { params: { openedStateMinWidth: '', openedStateWidth: '', openedStateMaxWidth: '' } }),
state('closed', style({
minWidth: '{{ closedStateWidth }}',
width: '{{ closedStateWidth }}',
maxWidth: '{{ closedStateWidth }}'
}), { params: { closedStateWidth: '' } }),
transition('opened => closed', [animate('0.1s')]),
transition('closed => opened', [animate('0.2s')])
])
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lkZWJhci1hbmltYXRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcGFja2FnZXMvbW9zYWljL3NpZGViYXIvc2lkZWJhci1hbmltYXRpb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQTRCLEtBQUssRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBRzNHLE1BQU0sQ0FBTixJQUFZLHVCQUdYO0FBSEQsV0FBWSx1QkFBdUI7SUFDL0IsNENBQWlCLENBQUE7SUFDakIsNENBQWlCLENBQUE7QUFDckIsQ0FBQyxFQUhXLHVCQUF1QixLQUF2Qix1QkFBdUIsUUFHbEM7QUFFRCxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBd0Q7SUFDcEYsWUFBWSxFQUFFLE9BQU8sQ0FBQyxPQUFPLEVBQUU7UUFDM0IsS0FBSyxDQUNELFFBQVEsRUFDUixLQUFLLENBQUM7WUFDRixRQUFRLEVBQUUsMkJBQTJCO1lBQ3JDLEtBQUssRUFBRSx3QkFBd0I7WUFDL0IsUUFBUSxFQUFFLDJCQUEyQjtTQUN4QyxDQUFDLEVBQ0YsRUFBRSxNQUFNLEVBQUUsRUFBRSxtQkFBbUIsRUFBRSxFQUFFLEVBQUUsZ0JBQWdCLEVBQUUsRUFBRSxFQUFFLG1CQUFtQixFQUFFLEVBQUUsRUFBRSxFQUFDLENBQ3hGO1FBQ0QsS0FBSyxDQUNELFFBQVEsRUFDUixLQUFLLENBQUM7WUFDRixRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLEtBQUssRUFBRSx3QkFBd0I7WUFDL0IsUUFBUSxFQUFFLHdCQUF3QjtTQUNyQyxDQUFDLEVBQ0YsRUFBRSxNQUFNLEVBQUUsRUFBRSxnQkFBZ0IsRUFBRSxFQUFFLEVBQUUsRUFBQyxDQUN0QztRQUNELFVBQVUsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQ2pELFVBQVUsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0tBQ3BELENBQUM7Q0FDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYW5pbWF0ZSwgQW5pbWF0aW9uVHJpZ2dlck1ldGFkYXRhLCBzdGF0ZSwgc3R5bGUsIHRyYW5zaXRpb24sIHRyaWdnZXIgfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcblxuXG5leHBvcnQgZW51bSBNY1NpZGViYXJBbmltYXRpb25TdGF0ZSB7XG4gICAgT3BlbmVkID0gJ29wZW5lZCcsXG4gICAgQ2xvc2VkID0gJ2Nsb3NlZCdcbn1cblxuZXhwb3J0IGNvbnN0IG1jU2lkZWJhckFuaW1hdGlvbnM6IHsgcmVhZG9ubHkgc2lkZWJhclN0YXRlOiBBbmltYXRpb25UcmlnZ2VyTWV0YWRhdGEgfSA9IHtcbiAgICBzaWRlYmFyU3RhdGU6IHRyaWdnZXIoJ3N0YXRlJywgW1xuICAgICAgICBzdGF0ZShcbiAgICAgICAgICAgICdvcGVuZWQnLFxuICAgICAgICAgICAgc3R5bGUoe1xuICAgICAgICAgICAgICAgIG1pbldpZHRoOiAne3sgb3BlbmVkU3RhdGVNaW5XaWR0aCB9fScsXG4gICAgICAgICAgICAgICAgd2lkdGg6ICd7eyBvcGVuZWRTdGF0ZVdpZHRoIH19JyxcbiAgICAgICAgICAgICAgICBtYXhXaWR0aDogJ3t7IG9wZW5lZFN0YXRlTWF4V2lkdGggfX0nXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHsgcGFyYW1zOiB7IG9wZW5lZFN0YXRlTWluV2lkdGg6ICcnLCBvcGVuZWRTdGF0ZVdpZHRoOiAnJywgb3BlbmVkU3RhdGVNYXhXaWR0aDogJycgfX1cbiAgICAgICAgKSxcbiAgICAgICAgc3RhdGUoXG4gICAgICAgICAgICAnY2xvc2VkJyxcbiAgICAgICAgICAgIHN0eWxlKHtcbiAgICAgICAgICAgICAgICBtaW5XaWR0aDogJ3t7IGNsb3NlZFN0YXRlV2lkdGggfX0nLFxuICAgICAgICAgICAgICAgIHdpZHRoOiAne3sgY2xvc2VkU3RhdGVXaWR0aCB9fScsXG4gICAgICAgICAgICAgICAgbWF4V2lkdGg6ICd7eyBjbG9zZWRTdGF0ZVdpZHRoIH19J1xuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICB7IHBhcmFtczogeyBjbG9zZWRTdGF0ZVdpZHRoOiAnJyB9fVxuICAgICAgICApLFxuICAgICAgICB0cmFuc2l0aW9uKCdvcGVuZWQgPT4gY2xvc2VkJywgW2FuaW1hdGUoJzAuMXMnKV0pLFxuICAgICAgICB0cmFuc2l0aW9uKCdjbG9zZWQgPT4gb3BlbmVkJywgW2FuaW1hdGUoJzAuMnMnKV0pXG4gICAgXSlcbn07XG4iXX0=