File tree Expand file tree Collapse file tree 11 files changed +218
-207
lines changed
unpublished-development-types Expand file tree Collapse file tree 11 files changed +218
-207
lines changed Original file line number Diff line number Diff line change 2
2
" @hashicorp/design-system-components " : patch
3
3
---
4
4
5
- Dependency ember-a11y-refocus upgraded
5
+ Dependency ` ember-a11y-refocus ` and ` @glimmer/component ` upgraded.
6
+
7
+ <!-- START components/side-nav -->
8
+ ` SideNav ` - Fixed the type of ` @a11yRefocusNavigationText ` to match the expected type from ` ember-a11y-refocus ` . The new type is ` (transition: Transition) => boolean ` instead of ` string ` .
9
+ <!-- END -->
10
+
11
+ <!-- START components/app-header -->
12
+ ` AppHeader ` - Fixed the type of ` @a11yRefocusNavigationText ` to match the expected type from ` ember-a11y-refocus ` . The new type is ` (transition: Transition) => boolean ` instead of ` string ` .
13
+ <!-- END -->
Original file line number Diff line number Diff line change 85
85
"@ember/test-helpers" : " ^4.0.4" ,
86
86
"@embroider/addon-dev" : " ^7.1.5" ,
87
87
"@eslint/js" : " ^9.23.0" ,
88
- "@glimmer/component" : " ^1.1.2 " ,
88
+ "@glimmer/component" : " ^2.0.0 " ,
89
89
"@glint/core" : " ^1.5.2" ,
90
90
"@glint/environment-ember-loose" : " ^1.5.2" ,
91
91
"@glint/environment-ember-template-imports" : " ^1.5.2" ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { action } from '@ember/object';
9
9
import { modifier } from 'ember-modifier' ;
10
10
import { requestAnimationFrameWaiter } from './utils.ts' ;
11
11
import { BORDER_WIDTH } from './index.ts' ;
12
+ import type Owner from '@ember/owner' ;
12
13
13
14
import type HdsAdvancedTableColumn from './models/column.ts' ;
14
15
import type { HdsAdvancedTableSignature } from './index.ts' ;
@@ -90,7 +91,7 @@ export default class HdsAdvancedTableThResizeHandle extends Component<HdsAdvance
90
91
) ;
91
92
92
93
constructor (
93
- owner : unknown ,
94
+ owner : Owner ,
94
95
args : HdsAdvancedTableThResizeHandleSignature [ 'Args' ]
95
96
) {
96
97
super ( owner , args ) ;
Original file line number Diff line number Diff line change 10
10
...attributes
11
11
>
12
12
{{ #if (and this.hasA11yRefocus (not this._isOpen ))}}
13
- {{! @glint -expect-error - `ember-a11y-refocus` doesn't expose types yet }}
14
13
<NavigationNarrator
15
14
@routeChangeValidator ={{ @a11yRefocusRouteChangeValidator }}
16
15
@skipTo ={{ this.a11yRefocusSkipTo }}
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { guidFor } from '@ember/object/internals';
9
9
import { tracked } from '@glimmer/tracking' ;
10
10
import { registerDestructor } from '@ember/destroyable' ;
11
11
import type Owner from '@ember/owner' ;
12
+ import type { NavigationNarratorSignature } from 'ember-a11y-refocus/components/navigation-narrator' ;
12
13
13
14
import { hdsBreakpoints } from '../../../utils/hds-breakpoints.ts' ;
14
15
@@ -19,7 +20,7 @@ export interface HdsAppHeaderSignature {
19
20
a11yRefocusSkipTo ?: string ;
20
21
a11yRefocusSkipText ?: string ;
21
22
a11yRefocusNavigationText ?: string ;
22
- a11yRefocusRouteChangeValidator ?: string ;
23
+ a11yRefocusRouteChangeValidator ?: NavigationNarratorSignature [ 'Args' ] [ 'routeChangeValidator' ] ;
23
24
a11yRefocusExcludeAllQueryParams ?: boolean ;
24
25
} ;
25
26
Blocks : {
Original file line number Diff line number Diff line change 20
20
>
21
21
<:root >
22
22
{{ #if this.hasA11yRefocus }}
23
- {{! @glint -expect-error - `ember-a11y-refocus` doesn't expose types yet }}
24
23
<NavigationNarrator
25
24
@routeChangeValidator ={{ @a11yRefocusRouteChangeValidator }}
26
25
@skipTo ={{ this.a11yRefocusSkipTo }}
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import { registerDestructor } from '@ember/destroyable';
11
11
12
12
import type { HdsSideNavBaseSignature } from './base' ;
13
13
import type Owner from '@ember/owner' ;
14
+ import type { NavigationNarratorSignature } from 'ember-a11y-refocus/components/navigation-narrator' ;
14
15
15
16
export interface HdsSideNavSignature {
16
17
Args : {
@@ -21,7 +22,7 @@ export interface HdsSideNavSignature {
21
22
a11yRefocusSkipTo ?: string ;
22
23
a11yRefocusSkipText ?: string ;
23
24
a11yRefocusNavigationText ?: string ;
24
- a11yRefocusRouteChangeValidator ?: string ;
25
+ a11yRefocusRouteChangeValidator ?: NavigationNarratorSignature [ 'Args' ] [ 'routeChangeValidator' ] ;
25
26
a11yRefocusExcludeAllQueryParams ?: boolean ;
26
27
/**
27
28
* @deprecated The `@ariaLabel` argument for "Hds::SideNav" has been deprecated. It is replaced by aria-labelledby and aria-expanded on the toggle button
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import type { EmbroiderUtilRegistry } from '@embroider/util';
15
15
import type RenderModifiersRegistry from '@ember/render-modifiers/template-registry' ;
16
16
import type EmberComposableHelpersRegistry from '@nullvoxpopuli/ember-composable-helpers/template-registry' ;
17
17
import type EmberIntlRegistry from 'ember-intl/template-registry' ;
18
+ import type EmberA11yRefocusRegistry from 'ember-a11y-refocus/template-registry' ;
18
19
19
20
declare module '@glint/environment-ember-loose/registry' {
20
21
export default interface Registry
@@ -28,6 +29,7 @@ declare module '@glint/environment-ember-loose/registry' {
28
29
RenderModifiersRegistry ,
29
30
EmberComposableHelpersRegistry ,
30
31
EmbroiderUtilRegistry ,
32
+ EmberA11yRefocusRegistry ,
31
33
EmberIntlRegistry /*, other addon registries */ {
32
34
// local entries
33
35
Portal : typeof Portal ;
Original file line number Diff line number Diff line change 49
49
"@embroider/macros" : " ^1.18.1" ,
50
50
"@embroider/test-setup" : " ^4.0.0" ,
51
51
"@eslint/js" : " ^9.27.0" ,
52
- "@glimmer/component" : " ^1.1.2 " ,
52
+ "@glimmer/component" : " ^2.0.0 " ,
53
53
"@glimmer/tracking" : " ^1.1.2" ,
54
54
"@glint/core" : " ^1.5.2" ,
55
55
"@glint/environment-ember-loose" : " ^1.5.2" ,
You can’t perform that action at this time.
0 commit comments