select.mjs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. export { a as MatOptgroup, M as MatOption } from './option-ChV6uQgD.mjs';
  2. export { b as MatError, j as MatFormField, c as MatHint, M as MatLabel, e as MatPrefix, g as MatSuffix } from './form-field-DqPi4knt.mjs';
  3. export { c as MAT_SELECT_CONFIG, a as MAT_SELECT_SCROLL_STRATEGY, d as MAT_SELECT_SCROLL_STRATEGY_PROVIDER, b as MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY, e as MAT_SELECT_TRIGGER, g as MatSelect, f as MatSelectChange, M as MatSelectModule, h as MatSelectTrigger } from './module-Cbt8Fcmv.mjs';
  4. import '@angular/cdk/a11y';
  5. import '@angular/cdk/keycodes';
  6. import '@angular/core';
  7. import 'rxjs';
  8. import './ripple-BT3tzh6F.mjs';
  9. import '@angular/cdk/platform';
  10. import '@angular/cdk/coercion';
  11. import '@angular/cdk/private';
  12. import './pseudo-checkbox-CJ7seqQH.mjs';
  13. import './structural-styles-BQUT6wsL.mjs';
  14. import '@angular/cdk/bidi';
  15. import '@angular/common';
  16. import 'rxjs/operators';
  17. import '@angular/cdk/observers/private';
  18. import '@angular/cdk/overlay';
  19. import '@angular/cdk/scrolling';
  20. import '@angular/cdk/collections';
  21. import '@angular/forms';
  22. import './error-options-Dm2JJUbF.mjs';
  23. import './error-state-Dtb1IHM-.mjs';
  24. import './index-DOxJc1m4.mjs';
  25. import './index-SYVYjXwK.mjs';
  26. import './common-module-WayjW0Pb.mjs';
  27. import './pseudo-checkbox-module-CAX2sutq.mjs';
  28. import './module-BXZhw7pQ.mjs';
  29. import '@angular/cdk/observers';
  30. /**
  31. * The following are all the animations for the mat-select component, with each
  32. * const containing the metadata for one animation.
  33. *
  34. * The values below match the implementation of the AngularJS Material mat-select animation.
  35. * @docs-private
  36. * @deprecated No longer used, will be removed.
  37. * @breaking-change 21.0.0
  38. */
  39. const matSelectAnimations = {
  40. // Represents
  41. // trigger('transformPanelWrap', [
  42. // transition('* => void', query('@transformPanel', [animateChild()], {optional: true})),
  43. // ])
  44. /**
  45. * This animation ensures the select's overlay panel animation (transformPanel) is called when
  46. * closing the select.
  47. * This is needed due to https://github.com/angular/angular/issues/23302
  48. */
  49. transformPanelWrap: {
  50. type: 7,
  51. name: 'transformPanelWrap',
  52. definitions: [
  53. {
  54. type: 1,
  55. expr: '* => void',
  56. animation: {
  57. type: 11,
  58. selector: '@transformPanel',
  59. animation: [{ type: 9, options: null }],
  60. options: { optional: true },
  61. },
  62. options: null,
  63. },
  64. ],
  65. options: {},
  66. },
  67. // Represents
  68. // trigger('transformPanel', [
  69. // state(
  70. // 'void',
  71. // style({
  72. // opacity: 0,
  73. // transform: 'scale(1, 0.8)',
  74. // }),
  75. // ),
  76. // transition(
  77. // 'void => showing',
  78. // animate(
  79. // '120ms cubic-bezier(0, 0, 0.2, 1)',
  80. // style({
  81. // opacity: 1,
  82. // transform: 'scale(1, 1)',
  83. // }),
  84. // ),
  85. // ),
  86. // transition('* => void', animate('100ms linear', style({opacity: 0}))),
  87. // ])
  88. /** This animation transforms the select's overlay panel on and off the page. */
  89. transformPanel: {
  90. type: 7,
  91. name: 'transformPanel',
  92. definitions: [
  93. {
  94. type: 0,
  95. name: 'void',
  96. styles: {
  97. type: 6,
  98. styles: { opacity: 0, transform: 'scale(1, 0.8)' },
  99. offset: null,
  100. },
  101. },
  102. {
  103. type: 1,
  104. expr: 'void => showing',
  105. animation: {
  106. type: 4,
  107. styles: {
  108. type: 6,
  109. styles: { opacity: 1, transform: 'scale(1, 1)' },
  110. offset: null,
  111. },
  112. timings: '120ms cubic-bezier(0, 0, 0.2, 1)',
  113. },
  114. options: null,
  115. },
  116. {
  117. type: 1,
  118. expr: '* => void',
  119. animation: {
  120. type: 4,
  121. styles: { type: 6, styles: { opacity: 0 }, offset: null },
  122. timings: '100ms linear',
  123. },
  124. options: null,
  125. },
  126. ],
  127. options: {},
  128. },
  129. };
  130. export { matSelectAnimations };
  131. //# sourceMappingURL=select.mjs.map