Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: provide embed build #290

Merged
merged 6 commits into from
Oct 30, 2020
Merged

feat: provide embed build #290

merged 6 commits into from
Oct 30, 2020

Conversation

kommander
Copy link
Collaborator

Provides a second entry point and bundle at embed.html with a reduced interface, but same capabilities.

@github-actions
Copy link

Bundle difference

Asset group Old size New size Diff
all 12.11 MB 12.14 MB 30.77 KB (0.25%)
documents 3.54 KB 7.15 KB 3.62 KB (102.18%)
scripts 2.4 MB 2.4 MB 6.53 KB (0.27%)
stylesheets 181.71 KB 181.71 KB 0 B (0.00%)
images 796.93 KB 796.93 KB 0 B (0.00%)
misc 1016.3 KB 1016.3 KB 0 B (0.00%)

src/index.tsx Outdated Show resolved Hide resolved
…ssues, multi entry point output not working correctly without html plugin update, which breaks pwa plugin
@kommander kommander force-pushed the feature/provide-embed-build branch from f713cf1 to b4203ae Compare October 30, 2020 12:49
@github-actions
Copy link

Bundle difference

Asset group Old size New size Diff
all 12.12 MB 12.15 MB 30.79 KB (0.25%)
documents 3.54 KB 7.15 KB 3.62 KB (102.18%)
scripts 2.4 MB 2.41 MB 6.53 KB (0.27%)
stylesheets 181.71 KB 181.71 KB 0 B (0.00%)
images 796.93 KB 796.93 KB 0 B (0.00%)
misc 1016.3 KB 1016.3 KB 0 B (0.00%)

Co-authored-by: Restyled.io <[email protected]>
@github-actions
Copy link

Bundle difference

Asset group Old size New size Diff
all 12.12 MB 12.15 MB 30.68 KB (0.25%)
documents 3.54 KB 7.15 KB 3.62 KB (102.18%)
scripts 2.4 MB 2.41 MB 6.67 KB (0.27%)
stylesheets 181.71 KB 181.71 KB 0 B (0.00%)
images 796.93 KB 796.93 KB 0 B (0.00%)
misc 1016.3 KB 1016.3 KB 0 B (0.00%)

@github-actions
Copy link

Bundle difference

Asset group Old size New size Diff
all 12.12 MB 12.15 MB 30.74 KB (0.25%)
documents 3.54 KB 7.15 KB 3.62 KB (102.18%)
scripts 2.4 MB 2.41 MB 6.67 KB (0.27%)
stylesheets 181.71 KB 181.71 KB 0 B (0.00%)
images 796.93 KB 796.93 KB 0 B (0.00%)
misc 1016.3 KB 1016.3 KB 0 B (0.00%)

@github-actions
Copy link

Bundle difference

Asset group Old size New size Diff
all 12.12 MB 12.15 MB 30.74 KB (0.25%)
documents 3.54 KB 7.15 KB 3.62 KB (102.18%)
scripts 2.4 MB 2.41 MB 6.67 KB (0.27%)
stylesheets 181.71 KB 181.71 KB 0 B (0.00%)
images 796.93 KB 796.93 KB 0 B (0.00%)
misc 1016.3 KB 1016.3 KB 0 B (0.00%)

@ChristophWersal
Copy link
Collaborator

  • Das Intro wird auch hier angezeigt. Das würden sich externe Partner evtl anders wünschen.
  • Der Schriftzug "Risikoeinschätzung" mit dem Datum rechts oben sollten nach ganz oben verschoben werden, da ja kein Menü verfügbar ist.
  • Wollen wir dennoch eine Möglichkeit bieten auf unsere Seite zu verlinken? Aus eingebetteten YouTube-Videos kann man auch YouTube starten. (Neues Feature?)

Wenn dieser PR aber nur den technischen Grundstein legen soll ohne es direkt einsetzbar zu machen, habe ich keine anderen funktionalen Kommentare.

image

paddingTop: "64px",
[theme.breakpoints.down("xs")]: {
// on mobile devices
paddingTop: "0 !important",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

!important can be removed. I added it for testing, but it also works without.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, mach ich nachher noch.

@kommander
Copy link
Collaborator Author

  • Das Intro wird auch hier angezeigt. Das würden sich externe Partner evtl anders wünschen.
  • Der Schriftzug "Risikoeinschätzung" mit dem Datum rechts oben sollten nach ganz oben verschoben werden, da ja kein Menü verfügbar ist.
  • Wollen wir dennoch eine Möglichkeit bieten auf unsere Seite zu verlinken? Aus eingebetteten YouTube-Videos kann man auch YouTube starten. (Neues Feature?)

Wenn dieser PR aber nur den technischen Grundstein legen soll ohne es direkt einsetzbar zu machen, habe ich keine anderen funktionalen Kommentare.

Es soll nur der technische Grundstein sein. Das sind gute Kommentare, so aehnlich hab ich mir das auch vorgestellt. Wuerde diese Issues dann einzeln in weiteren PRs abarbeiten.

@ChristophWersal ChristophWersal linked an issue Oct 30, 2020 that may be closed by this pull request
@kommander kommander merged commit cbfffc1 into master Oct 30, 2020
@kommander kommander deleted the feature/provide-embed-build branch October 30, 2020 17:24
@github-actions
Copy link

🎉 This PR is included in version 1.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@DanielHabenicht
Copy link
Collaborator

DanielHabenicht commented Oct 31, 2020

@kommander waren es viele Änderungen die du in den embed Dateien vorgenommen hast? Ich würde aufgrund der Übersichtlichtkeit fast sagen das wir es in die ganz normale App mit einbauen (und über build variablen steuern), da ich gerade bei den Error Handler merke das ich alles zweimal machen muss (und es wird in Zukunft sicherlich noch andere Dinge geben)

onouv pushed a commit that referenced this pull request Nov 3, 2020
* stash embed setup - broken because of webpack & html-plugin version issues, multi entry point output not working correctly without html plugin update, which breaks pwa plugin

* make webpack pwa plugin work with html plugin >4

* incorporate: use full screen on mobile on menu pages and force title arrow to be next to title

* remove console log

* Restyled by prettier (#297)

Co-authored-by: Restyled.io <[email protected]>

* remove dev data leftovers

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix navigation titles
3 participants