Refactor(Playground): Fix the bug that unexpectedly remove styles for base
Fix the bug that unexpectedly remove styles for base when editing code
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
window.addEventListener("message", ({ data }) => {
|
window.addEventListener("message", ({ data }) => {
|
||||||
if (data?.type === "UPDATE") {
|
if (data?.type === "UPDATE") {
|
||||||
// Record old styles that need to be removed
|
// Record old styles that need to be removed
|
||||||
const appStyleElement = document.querySelectorAll("style[id^=\"style_\"]") || [];
|
const appStyleElement = document.querySelectorAll("style:not(style[id$=\"_oxygen_base_style.css\"])") || [];
|
||||||
|
|
||||||
// Remove old app
|
// Remove old app
|
||||||
const appSrcElement = document.querySelector("#appSrc");
|
const appSrcElement = document.querySelector("#appSrc");
|
||||||
|
|||||||
@@ -637,8 +637,10 @@ const Base = () => {
|
|||||||
rules={[
|
rules={[
|
||||||
{ required: true },
|
{ required: true },
|
||||||
{
|
{
|
||||||
pattern: /\.(jsx|tsx|js|ts|css|json)$/,
|
pattern:
|
||||||
message: '仅支持 *.jsx, *.tsx, *.js, *.ts, *.css, *.json 文件'
|
/(\.jsx|\.tsx|\.js|\.ts|_oxygen_base_style\.css|\.json)$/,
|
||||||
|
message:
|
||||||
|
'仅支持 *.jsx, *.tsx, *.js, *.ts, *_oxygen_base_style.css, *.json 文件'
|
||||||
},
|
},
|
||||||
({ getFieldValue }) => ({
|
({ getFieldValue }) => ({
|
||||||
validator() {
|
validator() {
|
||||||
@@ -829,9 +831,10 @@ const Base = () => {
|
|||||||
rules={[
|
rules={[
|
||||||
{ required: true },
|
{ required: true },
|
||||||
{
|
{
|
||||||
pattern: /\.(jsx|tsx|js|ts|css|json)$/,
|
pattern:
|
||||||
|
/(\.jsx|\.tsx|\.js|\.ts|_oxygen_base_style\.css|\.json)$/,
|
||||||
message:
|
message:
|
||||||
'仅支持 *.jsx, *.tsx, *.js, *.ts, *.css, *.json 文件'
|
'仅支持 *.jsx, *.tsx, *.js, *.ts, *_oxygen_base_style.css, *.json 文件'
|
||||||
},
|
},
|
||||||
({ getFieldValue }) => ({
|
({ getFieldValue }) => ({
|
||||||
validator() {
|
validator() {
|
||||||
|
|||||||
Reference in New Issue
Block a user