// tweaks-panel.jsx — production stub
//
// The original `tweaks-panel.jsx` from the Claude Design handoff is the
// designer's live-edit overlay (color pickers, sliders, etc.) intended for
// use inside claude.ai/design. It is not part of the public demo.
//
// This stub provides the same exported names so the rest of the app
// (main.jsx, app.jsx) loads without ReferenceErrors, but every component
// renders nothing and `useTweaks` returns the defaults unchanged.

window.useTweaks = function (defaults) {
  return [defaults, function () { /* no-op in production */ }];
};

window.TweaksPanel  = function () { return null; };
window.TweakSection = function () { return null; };
window.TweakSlider  = function () { return null; };
window.TweakRadio   = function () { return null; };
window.TweakColor   = function () { return null; };
window.TweakToggle  = function () { return null; };
window.TweakSelect  = function () { return null; };
window.TweakStepper = function () { return null; };
window.TweakText    = function () { return null; };

// Also expose as globals (Babel-standalone <script> tags evaluate in global
// scope; bare references like `useTweaks(...)` look these up via globalThis).
var useTweaks   = window.useTweaks;
var TweaksPanel = window.TweaksPanel;
var TweakSection = window.TweakSection;
var TweakSlider  = window.TweakSlider;
var TweakRadio   = window.TweakRadio;
var TweakColor   = window.TweakColor;
var TweakToggle  = window.TweakToggle;
var TweakSelect  = window.TweakSelect;
var TweakStepper = window.TweakStepper;
var TweakText    = window.TweakText;
