-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 👆🏻moved core provider up to Root, trigger intial load from first output rendered * session available on each article page * named sessions mean separate sessions per page * ✨ initial notebook provider with thebe * ✨ initial notebook provider with thebe * break compute, but favours initial widgets fallbacks * 📽only one output renderer with nice ipywidgets fallback * 🥌 no component wrapping, base node renderers now doing tha' thing * ✨ ux improvements * 🎯 moved `thebe` providers to `jupyter` * 🔔 passive and active renderers in place * 🎚disable compute when no thebe options * 🚀 launch in jupyter * 📡 launch in binder badge * 🛠 fix alignment on badge for articles * 🎑 better passive rendering for widgets * 👊🏽 bump `thebe-react` * 🧹 tidy * 📇 named group hover for notebook cells * 🪄 remove 2 extra page renders on outward transition * import heroicons singularly * 👊🏽 `thebe-react` * 📏 sized frontmatter header track to avoid jitter * 🔧 Consume new thebe myst frontmatter (#57) * 📦 Remove deps from frontmatter Co-authored-by: stevejpurves <steve@curvenote.com> Co-authored-by: Franklin Koch <franklinwkoch@gmail.com> Co-authored-by: Rowan Cockett <rowanc1@gmail.com>
- Loading branch information
1 parent
0858c07
commit ae4848d
Showing
31 changed files
with
3,626 additions
and
2,281 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
'myst-to-react': patch | ||
'@myst-theme/frontmatter': patch | ||
'@myst-theme/providers': patch | ||
'@myst-theme/jupyter': patch | ||
'@myst-theme/site': patch | ||
--- | ||
|
||
Add Thebe to theme |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
function BinderBadgeLogo() { | ||
return ( | ||
<svg xmlns="http://www.w3.org/2000/svg" width="109" height="20"> | ||
<linearGradient id="b" x2="0" y2="100%"> | ||
<stop offset="0" stopColor="#bbb" stopOpacity=".1" /> | ||
<stop offset="1" stopOpacity=".1" /> | ||
</linearGradient> | ||
<clipPath id="a"> | ||
<rect width="109" height="20" fill="#fff" rx="3" /> | ||
</clipPath> | ||
<g clipPath="url(#a)"> | ||
<path fill="#555" d="M0 0h64v20H0z" /> | ||
<path fill="#579aca" d="M64 0h45v20H64z" /> | ||
<path fill="url(#b)" d="M0 0h109v20H0z" /> | ||
</g> | ||
<g | ||
fill="#fff" | ||
fontFamily="DejaVu Sans,Verdana,Geneva,sans-serif" | ||
fontSize="110" | ||
textAnchor="middle" | ||
> | ||
<image | ||
width="14" | ||
height="14" | ||
x="5" | ||
y="3" | ||
href="data:image/png;base64,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" | ||
/> | ||
<text | ||
x="415" | ||
y="150" | ||
fill="#010101" | ||
fillOpacity=".3" | ||
textLength="370" | ||
transform="scale(.1)" | ||
> | ||
launch | ||
</text> | ||
<text x="415" y="140" textLength="370" transform="scale(.1)"> | ||
launch | ||
</text> | ||
<text | ||
x="855" | ||
y="150" | ||
fill="#010101" | ||
fillOpacity=".3" | ||
textLength="350" | ||
transform="scale(.1)" | ||
> | ||
binder | ||
</text> | ||
<text x="855" y="140" textLength="350" transform="scale(.1)"> | ||
binder | ||
</text> | ||
</g> | ||
</svg> | ||
); | ||
} | ||
|
||
export function BinderBadge({ binder }: { binder?: string }) { | ||
if (!binder) return null; | ||
return ( | ||
<div className="inline-block mr-1 opacity-80 hover:opacity-100"> | ||
<a | ||
href={binder} | ||
title={`Launch Binder Session: ${binder}`} | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
className="text-inherit hover:text-inherit" | ||
> | ||
<BinderBadgeLogo /> | ||
</a> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.