File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
packages/core/usePreferredLanguages Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
- import type { Ref } from 'vue'
1
+ import type { ShallowRef } from 'vue'
2
2
import type { ConfigurableWindow } from '../_configurable'
3
- import { ref as deepRef } from 'vue'
3
+ import { shallowRef } from 'vue'
4
4
import { defaultWindow } from '../_configurable'
5
5
import { useEventListener } from '../useEventListener'
6
6
@@ -12,13 +12,13 @@ import { useEventListener } from '../useEventListener'
12
12
*
13
13
* @__NO_SIDE_EFFECTS__
14
14
*/
15
- export function usePreferredLanguages ( options : ConfigurableWindow = { } ) : Ref < readonly string [ ] > {
15
+ export function usePreferredLanguages ( options : ConfigurableWindow = { } ) : ShallowRef < readonly string [ ] > {
16
16
const { window = defaultWindow } = options
17
17
if ( ! window )
18
- return deepRef ( [ 'en' ] )
18
+ return shallowRef ( [ 'en' ] )
19
19
20
20
const navigator = window . navigator
21
- const value = deepRef < readonly string [ ] > ( navigator . languages )
21
+ const value = shallowRef < readonly string [ ] > ( navigator . languages )
22
22
23
23
useEventListener ( window , 'languagechange' , ( ) => {
24
24
value . value = navigator . languages
You can’t perform that action at this time.
0 commit comments