superdesk/superdesk-client-core

View on GitHub
scripts/core/directives/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
import './AutofocusDirective';
import './SortDirective';
import './PasswordStrengthDirective';
import './SearchListDirective';
import './FiletypeIconDirective';
import './CheckAllDirective';
import './SwitchInvertedDirective';
import './SelectDirective';
import './SelectPopupDirective';
import './PermissionsDirective';
import './SortableDirective';
import './DroppableDirective';
import './DraggableDirective';
import './TypeaheadDirective';
import './SliderDirective';
import './WithParamsDirective';

import {PhoneHomeModalDirective} from './PhoneHomeModalDirective';
import {reactToAngular1} from 'superdesk-ui-framework';
import {UserAvatar} from 'apps/users/components/UserAvatar';
import {UserOrganisationAvatar} from 'apps/users/components/OrganisationAvatar';

/**
 * @ngdoc module
 * @module superdesk.core.directives
 * @name superdesk.core.directives
 * @packageName superdesk.core
 * @description Superdesk core directives collection. Contains a set of modules
 *  that implement various UI components and helpers.
 */
export default angular
    .module('superdesk.core.directives', [
        'superdesk.core.directives.autofocus',
        'superdesk.core.directives.sort',
        'superdesk.core.directives.passwordStrength',
        'superdesk.core.directives.searchList',
        'superdesk.core.directives.filetypeIcon',
        'superdesk.core.directives.checkAll',
        'superdesk.core.directives.switchInverted',
        'superdesk.core.directives.select',
        'superdesk.core.directives.selectPopup',
        'superdesk.core.directives.permissions',
        'superdesk.core.directives.sortable',
        'superdesk.core.directives.draggable',
        'superdesk.core.directives.droppable',
        'superdesk.core.directives.typeahead',
        'superdesk.core.directives.slider',
        'superdesk.core.directives.withParams',
    ])

    .directive('sdPhoneHomeModal', PhoneHomeModalDirective)
    .component(
        'sdUserAvatar',
        reactToAngular1(UserAvatar, [
            'user',
            'size',
            'displayStatus',
            'displayAdministratorIndicator',
            'scrollContainer',
        ]),
    )
    .component(
        'sdOrganisationAvatar',
        reactToAngular1(UserOrganisationAvatar, ['size']),
    );