From 3e4e3db64b366028845cfd610c5b17f26bd062ee Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 06 Sep 2026 23:04:45 +0000
Subject: [PATCH] =Added conditional logic. Skeletoned a block to select a particular meta for display.

---
 package-lock.json |  285 +++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 178 insertions(+), 107 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index f2b28d0..a3cfd61 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,6 +21,7 @@
                 "@wordpress/plugins": "^7.54.0",
                 "@wordpress/upload-media": "^0.39.0",
                 "@wordpress/url": "^4.54.0",
+                "react": "^19.2.8",
                 "sass": "^1.103.1"
             },
             "devDependencies": {
@@ -5792,78 +5793,18 @@
                 }
             }
         },
-        "node_modules/@react-spring/animated": {
-            "version": "9.7.5",
-            "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz",
-            "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==",
-            "license": "MIT",
-            "dependencies": {
-                "@react-spring/shared": "~9.7.5",
-                "@react-spring/types": "~9.7.5"
-            },
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-            }
-        },
-        "node_modules/@react-spring/core": {
-            "version": "9.7.5",
-            "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz",
-            "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==",
-            "license": "MIT",
-            "dependencies": {
-                "@react-spring/animated": "~9.7.5",
-                "@react-spring/shared": "~9.7.5",
-                "@react-spring/types": "~9.7.5"
-            },
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/react-spring/donate"
-            },
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-            }
-        },
         "node_modules/@react-spring/rafz": {
             "version": "9.7.5",
             "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz",
             "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==",
             "license": "MIT"
         },
-        "node_modules/@react-spring/shared": {
-            "version": "9.7.5",
-            "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz",
-            "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==",
-            "license": "MIT",
-            "dependencies": {
-                "@react-spring/rafz": "~9.7.5",
-                "@react-spring/types": "~9.7.5"
-            },
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
-            }
-        },
         "node_modules/@react-spring/types": {
             "version": "9.7.5",
             "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz",
             "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==",
             "license": "MIT"
         },
-        "node_modules/@react-spring/web": {
-            "version": "9.7.5",
-            "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz",
-            "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==",
-            "license": "MIT",
-            "dependencies": {
-                "@react-spring/animated": "~9.7.5",
-                "@react-spring/core": "~9.7.5",
-                "@react-spring/shared": "~9.7.5",
-                "@react-spring/types": "~9.7.5"
-            },
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
-                "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
-            }
-        },
         "node_modules/@rtsao/scc": {
             "version": "1.1.0",
             "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
@@ -6369,6 +6310,47 @@
                 "url": "https://github.com/sponsors/tannerlinsley"
             }
         },
+        "node_modules/@tanstack/react-router": {
+            "version": "1.170.32",
+            "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.32.tgz",
+            "integrity": "sha512-SIpxvaTKco100a5ZR3ePmArbhtm3XOx+w1dpGYY9gxHDta4iXSKDdQuhLonwJbIMkVJsU1rwXf0UDHMrF/1snw==",
+            "license": "MIT",
+            "dependencies": {
+                "@tanstack/history": "1.162.1",
+                "@tanstack/react-store": "^0.9.3",
+                "@tanstack/router-core": "1.171.27",
+                "isbot": "^5.1.22"
+            },
+            "engines": {
+                "node": ">=20.19"
+            },
+            "funding": {
+                "type": "github",
+                "url": "https://github.com/sponsors/tannerlinsley"
+            },
+            "peerDependencies": {
+                "react": ">=18.0.0 || >=19.0.0",
+                "react-dom": ">=18.0.0 || >=19.0.0"
+            }
+        },
+        "node_modules/@tanstack/react-store": {
+            "version": "0.9.3",
+            "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.9.3.tgz",
+            "integrity": "sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==",
+            "license": "MIT",
+            "dependencies": {
+                "@tanstack/store": "0.9.3",
+                "use-sync-external-store": "^1.6.0"
+            },
+            "funding": {
+                "type": "github",
+                "url": "https://github.com/sponsors/tannerlinsley"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+                "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+            }
+        },
         "node_modules/@tanstack/router-core": {
             "version": "1.171.27",
             "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.27.tgz",
@@ -7811,6 +7793,19 @@
                 "npm": ">=8.19.2"
             }
         },
+        "node_modules/@wordpress/babel-preset-default/node_modules/react": {
+            "version": "18.3.1",
+            "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+            "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "loose-envify": "^1.1.0"
+            },
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
         "node_modules/@wordpress/base-styles": {
             "version": "13.0.0",
             "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-13.0.0.tgz",
@@ -7905,6 +7900,66 @@
                 }
             }
         },
+        "node_modules/@wordpress/block-editor/node_modules/@react-spring/web": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz",
+            "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/animated": "~9.7.5",
+                "@react-spring/core": "~9.7.5",
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+                "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/block-editor/node_modules/@react-spring/web/node_modules/@react-spring/animated": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz",
+            "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/block-editor/node_modules/@react-spring/web/node_modules/@react-spring/core": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz",
+            "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/animated": "~9.7.5",
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/react-spring/donate"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/block-editor/node_modules/@react-spring/web/node_modules/@react-spring/shared": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz",
+            "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/rafz": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
         "node_modules/@wordpress/block-editor/node_modules/react-autosize-textarea": {
             "version": "7.1.0",
             "resolved": "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-7.1.0.tgz",
@@ -8766,6 +8821,66 @@
                 }
             }
         },
+        "node_modules/@wordpress/fields/node_modules/@react-spring/web": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz",
+            "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/animated": "~9.7.5",
+                "@react-spring/core": "~9.7.5",
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+                "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/fields/node_modules/@react-spring/web/node_modules/@react-spring/animated": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz",
+            "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/fields/node_modules/@react-spring/web/node_modules/@react-spring/core": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz",
+            "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/animated": "~9.7.5",
+                "@react-spring/shared": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/react-spring/donate"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
+        "node_modules/@wordpress/fields/node_modules/@react-spring/web/node_modules/@react-spring/shared": {
+            "version": "9.7.5",
+            "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz",
+            "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==",
+            "license": "MIT",
+            "dependencies": {
+                "@react-spring/rafz": "~9.7.5",
+                "@react-spring/types": "~9.7.5"
+            },
+            "peerDependencies": {
+                "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+            }
+        },
         "node_modules/@wordpress/global-styles-engine": {
             "version": "1.21.0",
             "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.21.0.tgz",
@@ -9504,47 +9619,6 @@
                 "react": "^18 || ^19"
             }
         },
-        "node_modules/@wordpress/route/node_modules/@tanstack/react-router": {
-            "version": "1.170.32",
-            "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.32.tgz",
-            "integrity": "sha512-SIpxvaTKco100a5ZR3ePmArbhtm3XOx+w1dpGYY9gxHDta4iXSKDdQuhLonwJbIMkVJsU1rwXf0UDHMrF/1snw==",
-            "license": "MIT",
-            "dependencies": {
-                "@tanstack/history": "1.162.1",
-                "@tanstack/react-store": "^0.9.3",
-                "@tanstack/router-core": "1.171.27",
-                "isbot": "^5.1.22"
-            },
-            "engines": {
-                "node": ">=20.19"
-            },
-            "funding": {
-                "type": "github",
-                "url": "https://github.com/sponsors/tannerlinsley"
-            },
-            "peerDependencies": {
-                "react": ">=18.0.0 || >=19.0.0",
-                "react-dom": ">=18.0.0 || >=19.0.0"
-            }
-        },
-        "node_modules/@wordpress/route/node_modules/@tanstack/react-router/node_modules/@tanstack/react-store": {
-            "version": "0.9.3",
-            "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.9.3.tgz",
-            "integrity": "sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==",
-            "license": "MIT",
-            "dependencies": {
-                "@tanstack/store": "0.9.3",
-                "use-sync-external-store": "^1.6.0"
-            },
-            "funding": {
-                "type": "github",
-                "url": "https://github.com/sponsors/tannerlinsley"
-            },
-            "peerDependencies": {
-                "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
-                "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
-            }
-        },
         "node_modules/@wordpress/router": {
             "version": "1.54.0",
             "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.54.0.tgz",
@@ -21228,13 +21302,10 @@
             }
         },
         "node_modules/react": {
-            "version": "18.3.1",
-            "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
-            "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+            "version": "19.2.8",
+            "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
+            "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
             "license": "MIT",
-            "dependencies": {
-                "loose-envify": "^1.1.0"
-            },
             "engines": {
                 "node": ">=0.10.0"
             }

--
Gitblit v1.10.0