Skip to content

763 refactor preview collapsable/collapsed - #805

Merged
laske185 merged 10 commits into
mainfrom
763-refactor-preview-collapsable/collapsed
Aug 11, 2026
Merged

763 refactor preview collapsable/collapsed#805
laske185 merged 10 commits into
mainfrom
763-refactor-preview-collapsable/collapsed

Conversation

@ItzGerSte

@ItzGerSte ItzGerSte commented Aug 10, 2026

Copy link
Copy Markdown
Contributor
  • Änderung der Variablen codeCollapsable und CodeCollapsed in der Preview-Komponente
    • codeCollapsed in sourceCodeDetailsCollapsed umbenannt
    • codeCollapsable entfernt -> Quellcode soll immer ein- bzw. ausklappbar sein
    • hideSourceCodeDetails -> durch setzten dieser Prop wird der Quellcodebereich nicht mehr erzeugt.
    • Steuerung entsprechend angepasst, sodass der Quellcodebereich default ausgeklappt angezeigt wird.
  • Entsprechend Änderungen auf mdx-Files übertragen.
    • codeCollapsed + codeCollapsable = sourceCodeDetailsCollapsed
    • codeCollapsable = ""
  • utils-Ordner eingeführt und DefaultValues-Datei verschoben
  • lokale Typen durch Interfaces ersetzt
  • Einführung eines generischen Interfaces für default-Props von Preview-Komponenten
    • Preview-Komponenten erweitern PreviewDefaults Interface
  • Einführung einer Funktion zum setzen von Props -> Auslagerung um mehrfach verwendeten Code zu reduzieren
    • Einheintliche Props werden nun per Funktion gesetzt
  • Intialwerte von Preview-Komponenten in DefaultValues Datei ausgelagert
  • SourceCodeFormatter angepasst, sodass leere Arrays nicht ausgegeben werden
  • MultipleAccordions auf neue Logik umgestellt

==> PR 801 inkludiert
==> PR 802 inkludiert

default interface PreviewDefault implementiert.
lokale typen auf Interaces angepasst.
Steuerung für SourceCode fuer die Preview-Komponente angepasst, sodass Quellcode versteckt werden kann
… into 763-refactor-preview-collapsable/collapsed
@ItzGerSte
ItzGerSte requested a review from laske185 August 10, 2026 10:03
@ItzGerSte ItzGerSte self-assigned this Aug 10, 2026
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

🚀 Preview deployed to GitHub Pages: https://public-ui.github.io/public-ui.github.io/pr-805/53b10bf/
Commit: 53b10bf

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

@ItzGerSte ItzGerSte linked an issue Aug 10, 2026 that may be closed by this pull request
Comment thread docs/30-components/nav.mdx
Comment thread src/components/previews/utils/DefaultInterfaces.tsx
laske185
laske185 previously approved these changes Aug 11, 2026
@laske185
laske185 merged commit 708bee7 into main Aug 11, 2026
5 checks passed
@laske185
laske185 deleted the 763-refactor-preview-collapsable/collapsed branch August 11, 2026 07:12
@publicuibot publicuibot Bot locked and limited conversation to collaborators Aug 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Quellcode collapsable/collapsed aufräumen

2 participants