PluginProbe ʕ •ᴥ•ʔ
Strong Testimonials / 3.3.5
Strong Testimonials v3.3.5
3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.0.1 2.30.9 2.31.10 2.32 2.32.1 2.32.2 2.32.3 2.32.4 2.33 2.34 2.35 2.36 2.37 2.38 2.38.1 2.39 2.39.1 2.39.2 2.39.3 2.40.0 2.40.1 2.40.2 2.40.3 2.40.4 2.40.5 2.40.6 2.40.7 2.41.0 2.41.1 2.50.0 2.50.1 2.50.2 2.50.3 2.50.4 2.51.0 2.51.1 2.51.2 2.51.3 2.51.4 2.51.5 2.51.6 2.51.7 2.51.8 2.51.9 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.17 3.2.18 3.2.19 3.2.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0
strong-testimonials / admin / wpchill / apps / notification-system / query / useNotificationDismiss.js
strong-testimonials / admin / wpchill / apps / notification-system / query Last commit date
client.js 1 year ago useNotificationDismiss.js 1 year ago useNotificationQuery.js 1 year ago useNotificationsDismiss.js 1 year ago
useNotificationDismiss.js
18 lines
1 import { useMutation } from '@tanstack/react-query';
2 import apiFetch from '@wordpress/api-fetch';
3
4 const dismissNotice = async ( { id, permanent } ) => {
5 const response = await apiFetch( {
6 path: `/wpchill/v1/notifications/${ id || '' }`,
7 method: 'DELETE',
8 data: { permanent },
9 } );
10 return response;
11 };
12
13 export const useNotificationDismiss = () => {
14 return useMutation( {
15 mutationFn: dismissNotice,
16 } );
17 };
18