UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

14 lines 2.96 kB
import { tuiCreateToken, tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; export const TUI_CHECKBOX_DEFAULT_OPTIONS = { size: 'm', appearance: (el) => el.checked || el.indeterminate ? 'primary' : 'outline-grayscale', icons: { checked: '@tui.check', indeterminate: '@tui.minus', }, }; export const TUI_CHECKBOX_OPTIONS = tuiCreateToken(TUI_CHECKBOX_DEFAULT_OPTIONS); export function tuiCheckboxOptionsProvider(options) { return tuiProvideOptions(TUI_CHECKBOX_OPTIONS, options, TUI_CHECKBOX_DEFAULT_OPTIONS); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2tib3gub3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2tpdC9jb21wb25lbnRzL2NoZWNrYm94L2NoZWNrYm94Lm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FBTyxFQUFDLGNBQWMsRUFBRSxpQkFBaUIsRUFBQyxNQUFNLG1DQUFtQyxDQUFDO0FBWXBGLE1BQU0sQ0FBQyxNQUFNLDRCQUE0QixHQUF1QjtJQUM1RCxJQUFJLEVBQUUsR0FBRztJQUNULFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQ2YsRUFBRSxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLG1CQUFtQjtJQUNwRSxLQUFLLEVBQUU7UUFDSCxPQUFPLEVBQUUsWUFBWTtRQUNyQixhQUFhLEVBQUUsWUFBWTtLQUM5QjtDQUNKLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxvQkFBb0IsR0FBRyxjQUFjLENBQUMsNEJBQTRCLENBQUMsQ0FBQztBQUVqRixNQUFNLFVBQVUsMEJBQTBCLENBQ3RDLE9BQW9DO0lBRXBDLE9BQU8saUJBQWlCLENBQUMsb0JBQW9CLEVBQUUsT0FBTyxFQUFFLDRCQUE0QixDQUFDLENBQUM7QUFDMUYsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHtQcm92aWRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgdHlwZSB7VHVpU3RyaW5nSGFuZGxlcn0gZnJvbSAnQHRhaWdhLXVpL2Nkay90eXBlcyc7XG5pbXBvcnQge3R1aUNyZWF0ZVRva2VuLCB0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcbmltcG9ydCB0eXBlIHtUdWlTaXplU30gZnJvbSAnQHRhaWdhLXVpL2NvcmUvdHlwZXMnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFR1aUNoZWNrYm94T3B0aW9ucyB7XG4gICAgcmVhZG9ubHkgc2l6ZTogVHVpU2l6ZVM7XG4gICAgcmVhZG9ubHkgYXBwZWFyYW5jZTogVHVpU3RyaW5nSGFuZGxlcjxIVE1MSW5wdXRFbGVtZW50PiB8IHN0cmluZztcbiAgICByZWFkb25seSBpY29uczogUmVhZG9ubHk8e1xuICAgICAgICBjaGVja2VkOiBUdWlTdHJpbmdIYW5kbGVyPFR1aVNpemVTPiB8IHN0cmluZztcbiAgICAgICAgaW5kZXRlcm1pbmF0ZTogVHVpU3RyaW5nSGFuZGxlcjxUdWlTaXplUz4gfCBzdHJpbmc7XG4gICAgfT47XG59XG5cbmV4cG9ydCBjb25zdCBUVUlfQ0hFQ0tCT1hfREVGQVVMVF9PUFRJT05TOiBUdWlDaGVja2JveE9wdGlvbnMgPSB7XG4gICAgc2l6ZTogJ20nLFxuICAgIGFwcGVhcmFuY2U6IChlbCkgPT5cbiAgICAgICAgZWwuY2hlY2tlZCB8fCBlbC5pbmRldGVybWluYXRlID8gJ3ByaW1hcnknIDogJ291dGxpbmUtZ3JheXNjYWxlJyxcbiAgICBpY29uczoge1xuICAgICAgICBjaGVja2VkOiAnQHR1aS5jaGVjaycsXG4gICAgICAgIGluZGV0ZXJtaW5hdGU6ICdAdHVpLm1pbnVzJyxcbiAgICB9LFxufTtcblxuZXhwb3J0IGNvbnN0IFRVSV9DSEVDS0JPWF9PUFRJT05TID0gdHVpQ3JlYXRlVG9rZW4oVFVJX0NIRUNLQk9YX0RFRkFVTFRfT1BUSU9OUyk7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlDaGVja2JveE9wdGlvbnNQcm92aWRlcihcbiAgICBvcHRpb25zOiBQYXJ0aWFsPFR1aUNoZWNrYm94T3B0aW9ucz4sXG4pOiBQcm92aWRlciB7XG4gICAgcmV0dXJuIHR1aVByb3ZpZGVPcHRpb25zKFRVSV9DSEVDS0JPWF9PUFRJT05TLCBvcHRpb25zLCBUVUlfQ0hFQ0tCT1hfREVGQVVMVF9PUFRJT05TKTtcbn1cbiJdfQ==