PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.9.2
GiveWP – Donation Plugin and Fundraising Platform v2.9.2
4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / Onboarding / Setup / templates / stories / components.stories.js
give / src / Onboarding / Setup / templates / stories Last commit date
src 5 years ago badges.stories.js 5 years ago components.stories.js 5 years ago examples.stories.js 5 years ago icons.stories.js 5 years ago items.stories.js 5 years ago
components.stories.js
88 lines
1 import styles from './src/styles';
2 import paypal from './src/paypal.js';
3 import stripe from './src/stripe.js';
4 import section from '../section.html';
5 import footer from '../footer.html';
6 import dismiss from '../dismiss.html';
7
8 import { withA11y } from '@storybook/addon-a11y';
9
10 export default {
11 title: 'Setup Page/Components',
12 decorators: [ withA11y ],
13 };
14
15 const Styles = '<style>' + styles + '</style>';
16
17 export const header = () => Styles +
18 section
19 .replace( /{{\s*title\s*}}/gi, 'Connect a payment gateway to begin accepting donations' )
20 .replace( /{{\s*badge\s*}}/gi, '<span class="badge badge-complete">Complete</span>' )
21 .replace( /{{\s*contents\s*}}/gi, '' )
22 .replace( /{{\s*footer\s*}}/gi, '' );
23
24 export const Footer = () => Styles +
25 '<section>' +
26 footer.replace( /{{\s*contents\s*}}/gi, 'Want to use a different gateway? GiveWP has support for many others including Authorize.net, Square, Razorpay and more!<a href="#">View all gateways</a>' ) +
27 '</section>'
28 ;
29
30 export const Dismiss = () => Styles +
31 dismiss
32 .replace( /{{\s*action\s*}}/gi, '' )
33 .replace( /{{\s*nonce\s*}}/gi, '' )
34 .replace( /{{\s*label\s*}}/gi, 'Dismiss Setup Screen' );
35
36 export const SectionBasic = () => Styles + `
37 <section>
38 <header>
39 <h2>Connect a payment gateway to begin accepting donations</h2>
40 </header>
41 <main>
42 ` + paypal() + `
43 </main>
44 </section>
45 `;
46
47 export const SectionMultiple = () => Styles + `
48 <section>
49 <main>
50 ` + paypal() + stripe() + `
51 </main>
52 </section>
53 `;
54
55 export const SectionWithHeader = () => Styles + `
56 <section>
57 <header>
58 <h2>Connect a payment gateway to begin accepting donations</h2>
59 </header>
60 <main>
61 ` + paypal() + `
62 </main>
63 </section>
64 `;
65
66 export const SectionWithFooter = () => Styles + `
67 <section>
68 <main>
69 ` + paypal() + `
70 </main>
71 ` +
72 footer.replace( /{{\s*contents\s*}}/gi, 'Want to use a different gateway? GiveWP has support for many others including Authorize.net, Square, Razorpay and more!<a href="#">View all gateways</a>' ) +
73 `
74 </section>
75 `;
76
77 export const SectionMarkedComplete = () => Styles + `
78 <section>
79 <header>
80 <h2>Connect a payment gateway to begin accepting donations</h2>
81 <span class="badge badge-complete">Complete</span>
82 </header>
83 <main>
84 ` + paypal() + `
85 </main>
86 </section>
87 `;
88