From f8d4f1a2bf04bea5f3e06c2bf2c061c044229318 Mon Sep 17 00:00:00 2001
From: lstoeferle <48953604+lstoeferle@users.noreply.github.com>
Date: Mon, 22 Feb 2021 15:25:31 +0100
Subject: [PATCH] fix(use-url-search-params): missing initial url params (#340)
* fix: initial URLSearchParams missing
* chore: update docs
---
packages/core/useUrlSearchParams/demo.vue | 18 ++++++++++++
packages/core/useUrlSearchParams/index.md | 7 +++--
.../core/useUrlSearchParams/index.stories.tsx | 29 -------------------
.../core/useUrlSearchParams/index.test.ts | 12 ++++++++
packages/core/useUrlSearchParams/index.ts | 3 ++
5 files changed, 38 insertions(+), 31 deletions(-)
create mode 100644 packages/core/useUrlSearchParams/demo.vue
delete mode 100644 packages/core/useUrlSearchParams/index.stories.tsx
diff --git a/packages/core/useUrlSearchParams/demo.vue b/packages/core/useUrlSearchParams/demo.vue
new file mode 100644
index 00000000000..4d548bfdfdb
--- /dev/null
+++ b/packages/core/useUrlSearchParams/demo.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
-
@@ -22,6 +24,7 @@ export default {
setup() {
const params = useUrlSearchParams('history')
params.foo = 'bar'
+ params.vueuse = 'awesome'
return { params }
}
}
@@ -48,7 +51,7 @@ export declare function useUrlSearchParams<
## Source
-[Source](https://github.com/vueuse/vueuse/blob/main/packages/core/useUrlSearchParams/index.ts) • [Docs](https://github.com/vueuse/vueuse/blob/main/packages/core/useUrlSearchParams/index.md)
+[Source](https://github.com/vueuse/vueuse/blob/main/packages/core/useUrlSearchParams/index.ts) • [Demo](https://github.com/vueuse/vueuse/blob/main/packages/core/useUrlSearchParams/demo.vue) • [Docs](https://github.com/vueuse/vueuse/blob/main/packages/core/useUrlSearchParams/index.md)
diff --git a/packages/core/useUrlSearchParams/index.stories.tsx b/packages/core/useUrlSearchParams/index.stories.tsx
deleted file mode 100644
index 42501c98907..00000000000
--- a/packages/core/useUrlSearchParams/index.stories.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import { defineComponent } from 'vue-demi'
-import { defineDemo, html } from '../../_docs'
-import { useUrlSearchParams } from '.'
-
-defineDemo(
- {
- name: 'useUrlSearchParams',
- category: 'Browser',
- docs: require('./index.md'),
- module,
- },
- defineComponent({
- setup() {
- const params = useUrlSearchParams('history', { window: window.parent })
- params.foo = 'bar'
- return {
- params,
- }
- },
-
- template: html`
-