From ad2c88b192074d73ae8734a1f4148d3dc2794ff3 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Tue, 5 Jun 2018 23:38:14 +0800 Subject: [PATCH] feat: --- src/components/PJAXLink.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/components/PJAXLink.js diff --git a/src/components/PJAXLink.js b/src/components/PJAXLink.js new file mode 100644 index 0000000..79eaa0b --- /dev/null +++ b/src/components/PJAXLink.js @@ -0,0 +1,9 @@ +import preact from 'preact' +/** @jsx preact.h */ +import DOMHelper from '../utils/DOMHelper' + +export default function PJAXLink({ to, children }) { + return preact.cloneElement(children, { + onClick: () => DOMHelper.loadWithPJAX(to), + }) +}