Skip to content

xram64/tma-react-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tma-react-gallery

Gallery viewer for TMA meetups. Made with React.

Component Graph for Gallery Pages

graph TD
    %% Flowchart %%
    App([App])
    App --> Root([Root])

    Root --> GC{{GalleryContainer}}
    
    GC -..-> Gwy[Gateway]
    Gwy -..-> G

    GC --> G[Gallery]

    G ---> HD(Header)
    G ---> DS(Display)

    HD ----> nt_b(NewtabButton)
    HD ----> dl_b(DownloadButton)
    HD ----> mn_b(MenuButton)

    HD ---> nv(Navigation)
    HD ----> dt(Details)

    nv --> nv_b(NavButton)

    mn_b -. "setMode()"  ....-> G
    nv_b -. "setMedia()" ...-> G


    %% Styling %%
    classDef app color:#eee,fill:#04322f,stroke:#cdd,stroke-width:2px;
    class App app;

    classDef root color:#eee,fill:#15483A,stroke:#bcc,stroke-width:1.5px;
    class Root root;

    classDef container color:#fff,fill:#0d1824,stroke:#9ba;
    class GC container;
    
    classDef section fill:#2c482c,stroke:#86b086;
    class HD,DS section;

    classDef helper fill:#382c2c,stroke:#a88686;
    class mn_b,nv_b,nt_b,dl_b helper;

    linkStyle 10,11 stroke:#999,stroke-width:0.75px,stroke-dasharray:3,color:MediumTurquoise;
Loading

Routing Graph

graph TD
    %% Flowchart %%
    App([App])

    App --> Root([Root])
    App -.-> Err[ErrorPage]

    Root -.-> Err

    Root ---> Index[Index]
    Root ---> GC{{GalleryContainer}}


    %% Styling %%
    classDef app color:#eee,fill:#04322f,stroke:#cdd,stroke-width:2px;
    class App app;

    classDef root color:#eee,fill:#15483A,stroke:#bcc,stroke-width:1.5px;
    class Root root;

    classDef container color:#fff,fill:#0d1824,stroke:#9ba;
    class GC container;
Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published