From 390143ed6c775d6f3b2ab09b8e6eed1d61535eac Mon Sep 17 00:00:00 2001 From: Michael Goderbauer Date: Fri, 25 Sep 2026 14:47:59 +0200 Subject: [PATCH] [DO NOT SUBMIT] use preview.dartpad.dev --- packages/site_shared/lib/_sass/components/_code.scss | 3 ++- .../site_shared/lib/components/dartpad/embedded_dartpad.dart | 4 ++-- sites/docs/lib/_sass/base/_print-overrides.scss | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/site_shared/lib/_sass/components/_code.scss b/packages/site_shared/lib/_sass/components/_code.scss index acc8e2e417..010d190a62 100644 --- a/packages/site_shared/lib/_sass/components/_code.scss +++ b/packages/site_shared/lib/_sass/components/_code.scss @@ -386,7 +386,8 @@ pre { } // Border and resizability for dartpad -iframe[src^="https://dartpad"] { +iframe[src^="https://dartpad"], +iframe[src^="https://preview.dartpad"] { margin-bottom: 1rem; min-height: 400px; resize: vertical; diff --git a/packages/site_shared/lib/components/dartpad/embedded_dartpad.dart b/packages/site_shared/lib/components/dartpad/embedded_dartpad.dart index faa4dd5bdb..2455d4a4ac 100644 --- a/packages/site_shared/lib/components/dartpad/embedded_dartpad.dart +++ b/packages/site_shared/lib/components/dartpad/embedded_dartpad.dart @@ -40,7 +40,7 @@ final class EmbeddedDartPad extends StatefulComponent { /// It must be unique within the document and a valid HTML element ID. /// /// The [scheme] and [host] are used to construct the DartPad iframe URL. - /// [scheme] defaults to 'https' and [host] defaults to 'dartpad.dev'. + /// [scheme] defaults to 'https' and [host] defaults to 'preview.dartpad.dev'. /// /// To control the appearance of the embedded DartPad, /// you can switch to the [embedLayout] and choose a specific [theme]. @@ -58,7 +58,7 @@ final class EmbeddedDartPad extends StatefulComponent { }) { final dartPadUrl = Uri( scheme: scheme ?? 'https', - host: host ?? 'dartpad.dev', + host: host ?? 'preview.dartpad.dev', queryParameters: { if (embedLayout ?? true) 'embed': '$embedLayout', if (theme != DartPadTheme.auto) 'theme': '$theme', diff --git a/sites/docs/lib/_sass/base/_print-overrides.scss b/sites/docs/lib/_sass/base/_print-overrides.scss index 7ee6836c60..8634b9e259 100644 --- a/sites/docs/lib/_sass/base/_print-overrides.scss +++ b/sites/docs/lib/_sass/base/_print-overrides.scss @@ -25,7 +25,8 @@ } // Remove DartPad iframes since they are not functional. - iframe[src^="https://dartpad"]:not(#try-dart-pad) { + iframe[src^="https://dartpad"]:not(#try-dart-pad), + iframe[src^="https://preview.dartpad"]:not(#try-dart-pad) { display: none; }