File tree Expand file tree Collapse file tree 5 files changed +89
-3657
lines changed
Expand file tree Collapse file tree 5 files changed +89
-3657
lines changed Original file line number Diff line number Diff line change @@ -77,11 +77,11 @@ public function enqueue_script(): void {
7777 Plugin::SNAKE . '_data ' ,
7878 array (
7979 'env ' => array (
80- 'siteUrl ' => \site_url (),
81- 'ajaxUrl ' => \admin_url ( 'admin-ajax.php ' ),
80+ 'siteUrl ' => \untrailingslashit ( \ site_url () ),
81+ 'ajaxUrl ' => \untrailingslashit ( \ admin_url ( 'admin-ajax.php ' ) ),
8282 'userId ' => \wp_get_current_user ()->data ->ID ?? null ,
8383 'postId ' => $ post_id ,
84- 'permalink ' => $ permalink ,
84+ 'permalink ' => \untrailingslashit ( $ permalink ) ,
8585 'APP_NAME ' => Plugin::APP_NAME ,
8686 'KEBAB ' => Plugin::KEBAB ,
8787 'SNAKE ' => Plugin::SNAKE ,
Original file line number Diff line number Diff line change 1+ import React from 'react'
12import { useMany } from '@/hooks'
2- import { renderHTML } from 'antd-toolkit'
33import defaultImage from '@/assets/images/defaultImage.jpg'
44import { TPost , TImage } from '@/types/wpRestApi'
55
@@ -67,4 +67,10 @@ const GetPostsPage = () => {
6767 )
6868}
6969
70+ function renderHTML ( HTMLstring : string ) {
71+ return React . createElement ( 'div' , {
72+ dangerouslySetInnerHTML : { __html : HTMLstring } ,
73+ } )
74+ }
75+
7076export default GetPostsPage
Original file line number Diff line number Diff line change 11/* eslint-disable @typescript-eslint/ban-ts-comment */
22// @ts -nocheck
33
4- import { removeTrailingSlash } from 'antd-toolkit'
5-
64const APP_DOMAIN = 'my_app_data' as string
75export const snake = window ?. [ APP_DOMAIN ] ?. env ?. SNAKE || 'my_app'
86export const appName = window ?. [ APP_DOMAIN ] ?. env ?. APP_NAME || 'My App'
97export const kebab = window ?. [ APP_DOMAIN ] ?. env ?. KEBAB || 'my-app'
108export const app1Selector = window ?. [ APP_DOMAIN ] ?. env ?. APP1_SELECTOR || 'my_app'
119export const app2Selector =
1210 window ?. [ APP_DOMAIN ] ?. env ?. APP2_SELECTOR || 'my_app_metabox'
13- export const apiUrl =
14- removeTrailingSlash ( window ?. wpApiSettings ?. root ) || '/wp-json'
11+ export const apiUrl = window ?. wpApiSettings ?. root || '/wp-json'
1512export const ajaxUrl =
16- removeTrailingSlash ( window ?. [ APP_DOMAIN ] ?. env ?. ajaxUrl ) ||
17- '/wp-admin/admin-ajax.php'
18- export const siteUrl =
19- removeTrailingSlash ( window ?. [ APP_DOMAIN ] ?. env ?. siteUrl ) || '/'
13+ window ?. [ APP_DOMAIN ] ?. env ?. ajaxUrl || '/wp-admin/admin-ajax.php'
14+ export const siteUrl = window ?. [ APP_DOMAIN ] ?. env ?. siteUrl || '/'
2015export const currentUserId = window ?. [ APP_DOMAIN ] ?. env ?. userId || '0'
2116export const postId = window ?. [ APP_DOMAIN ] ?. env ?. postId || '0'
22- export const permalink =
23- removeTrailingSlash ( window ?. [ APP_DOMAIN ] ?. env ?. permalink ) || '/'
17+ export const permalink = window ?. [ APP_DOMAIN ] ?. env ?. permalink || '/'
2418export const apiTimeout = '30000'
2519export const ajaxNonce = window ?. [ APP_DOMAIN ] ?. env ?. nonce || ''
Original file line number Diff line number Diff line change 2626 ],
2727 "dependencies" : {
2828 "@tanstack/react-query" : " 4.36.1" ,
29- "antd-toolkit" : " ^0.1.23" ,
3029 "axios" : " ^1.6.8" ,
3130 "react" : " ^18.2.0" ,
3231 "react-dom" : " ^18.2.0"
You can’t perform that action at this time.
0 commit comments