PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 3.15.1
GiveWP – Donation Plugin and Fundraising Platform v3.15.1
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 / EventTickets / resources / admin / feedback / index.tsx
give / src / EventTickets / resources / admin / feedback Last commit date
popup 2 years ago Container.tsx 2 years ago FeedbackButton.tsx 2 years ago FeedbackIcon.tsx 2 years ago index.tsx 2 years ago
index.tsx
63 lines
1 import React, {useEffect, useState} from 'react';
2 import {__} from '@wordpress/i18n';
3 import Container from './Container';
4 import FeedbackButton from './FeedbackButton';
5
6 import {Container as PopupContainer, Content as PopupContent, Header as PopupHeader} from './popup';
7
8 const feedbackUrl = 'https://feedback.givewp.com/events-beta-feedback';
9
10 const HIDE_FEEDBACK = 'givewpEventTicketsBetaFeedback';
11
12 const Feedback = () => {
13
14 const [hidden, setHidden] = useState(false);
15 const closeCallback = () => {
16 setHidden(true);
17 localStorage.setItem(HIDE_FEEDBACK, 'true');
18 };
19
20 useEffect(() => {
21 setHidden(!!localStorage.getItem(HIDE_FEEDBACK));
22 }, []);
23
24 // @ts-ignore
25 return (
26 <Container>
27 {!hidden && (
28 <PopupContainer>
29 <PopupHeader title={__('Event Beta Feedback', 'give')} closeCallback={closeCallback} />
30 <PopupContent>
31 <div>
32 <span style={{
33 fontSize: '14px',
34 lineHeight: '21px',
35 color: 'var(--givewp-grey-700)',
36 }}>
37 {__(
38 'This is an early access to our event feature. Let us know how we can improve this feature to make your experience better. You can also choose to opt-out of accessing beta features in Settings.',
39 'give'
40 )}
41 </span>
42 </div>
43 <div>
44 <a
45 target="_blank"
46 href={feedbackUrl}
47 rel="noopener noreferrer"
48 onClick={closeCallback}
49 style={{color: 'var(--givewp-green-500)'}}
50 >
51 {__('Provide Feedback', 'give')}
52 </a>
53 </div>
54 </PopupContent>
55 </PopupContainer>
56 )}
57 <FeedbackButton onClick={() => setHidden(!hidden)}>{__('Feedback', 'give')}</FeedbackButton>
58 </Container>
59 );
60 };
61
62 export default Feedback;
63