diff --git a/frontend/src/component/components.js b/frontend/src/component/components.js
index 34b384bc0..3673d870e 100644
--- a/frontend/src/component/components.js
+++ b/frontend/src/component/components.js
@@ -9,6 +9,7 @@ import PPhotoViewer from "./p-photo-viewer.vue";
import PPhotoSearch from "./p-photo-search.vue";
import PPhotoClipboard from "./p-photo-clipboard.vue";
import PScrollTop from "./p-scroll-top.vue";
+import PPullRefresh from "./p-pull-refresh.vue";
const components = {};
@@ -24,6 +25,7 @@ components.install = (Vue) => {
Vue.component("p-photo-search", PPhotoSearch);
Vue.component("p-photo-clipboard", PPhotoClipboard);
Vue.component("p-scroll-top", PScrollTop);
+ Vue.component("p-pull-refresh", PPullRefresh);
};
export default components;
diff --git a/frontend/src/component/p-pull-refresh.vue b/frontend/src/component/p-pull-refresh.vue
new file mode 100644
index 000000000..a7ae219af
--- /dev/null
+++ b/frontend/src/component/p-pull-refresh.vue
@@ -0,0 +1,207 @@
+
+