├── .github └── CODEOWNERS ├── .gitignore ├── .leptosfmt.toml ├── .prettierignore ├── .rustfmt.toml ├── .woodpecker.yml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Makefile.toml ├── README.md ├── docker ├── docker-compose.yml ├── lemmy.hjson └── nginx.conf ├── end2end ├── docker-compose.yml ├── lemmy.hjson ├── package.json ├── playwright-report │ └── .gitkeep ├── playwright.config.ts ├── pnpm-lock.yaml ├── tests │ ├── desktop │ │ ├── auth.spec.ts │ │ ├── navigation.spec.ts │ │ ├── theme.hydrate.spec.ts │ │ └── theme.spec.ts │ └── mobile │ │ ├── navigation.spec.ts │ │ ├── theme.hydrate.spec.ts │ │ └── theme.spec.ts └── tsconfig.json ├── locales └── en │ └── main.ftl ├── package.json ├── pnpm-lock.yaml ├── public ├── default-avatar.png ├── favicon.svg └── icons.svg ├── renovate.json ├── scripts ├── format.sh └── run_end2end_tests.sh ├── settings.json ├── src ├── constants.rs ├── contexts.rs ├── contexts │ ├── site_resource_context.rs │ └── theme_resource_context.rs ├── cookie_middleware.rs ├── host.rs ├── lib.rs ├── main.rs ├── serverfns.rs ├── serverfns │ ├── auth.rs │ ├── auth │ │ ├── login.rs │ │ └── logout.rs │ ├── comments.rs │ ├── comments │ │ ├── list_comments.rs │ │ └── report_comment.rs │ ├── communities.rs │ ├── communities │ │ ├── create_community.rs │ │ └── list_communities.rs │ ├── get_site.rs │ ├── posts.rs │ ├── posts │ │ ├── get_post.rs │ │ ├── hide_post.rs │ │ ├── list_posts.rs │ │ ├── report_post.rs │ │ ├── save_post.rs │ │ └── vote_post.rs │ ├── theme.rs │ ├── theme │ │ ├── get_theme.rs │ │ └── set_theme.rs │ ├── users.rs │ └── users │ │ └── block_user.rs ├── ui.rs ├── ui │ ├── components.rs │ └── components │ │ ├── comment.rs │ │ ├── comment │ │ ├── comment_node.rs │ │ └── comment_nodes.rs │ │ ├── common.rs │ │ ├── common │ │ ├── community_listing.rs │ │ ├── content_actions.rs │ │ ├── content_actions │ │ │ ├── hide_post_button.rs │ │ │ └── report_button.rs │ │ ├── creator_listing.rs │ │ ├── fedilink.rs │ │ ├── filter_bar.rs │ │ ├── filter_bar │ │ │ ├── listing_type_link.rs │ │ │ └── sort_type_link.rs │ │ ├── icon.rs │ │ ├── markdown_content.rs │ │ ├── sidebar.rs │ │ ├── sidebar │ │ │ ├── sidebar_data.rs │ │ │ ├── team_member_card.rs │ │ │ └── user_stat_row.rs │ │ ├── text_input.rs │ │ ├── vote_buttons.rs │ │ └── vote_buttons │ │ │ └── vote_button.rs │ │ ├── communities.rs │ │ ├── communities │ │ ├── communities_page.rs │ │ ├── community_form.rs │ │ └── create_community_page.rs │ │ ├── home.rs │ │ ├── home │ │ └── home_page.rs │ │ ├── layouts.rs │ │ ├── layouts │ │ ├── base_layout.rs │ │ └── base_layout │ │ │ ├── mobile_nav.rs │ │ │ ├── side_nav.rs │ │ │ ├── top_nav.rs │ │ │ └── top_nav │ │ │ ├── auth_dropdown.rs │ │ │ ├── notification_bell.rs │ │ │ └── theme_select.rs │ │ ├── login.rs │ │ ├── login │ │ ├── login_form.rs │ │ └── login_page.rs │ │ ├── modals.rs │ │ ├── modals │ │ └── report_modal.rs │ │ ├── post.rs │ │ └── post │ │ ├── post_listing.rs │ │ ├── post_listing │ │ └── thumbnail.rs │ │ ├── post_listings.rs │ │ └── post_page.rs ├── utils.rs └── utils │ ├── apub_name.rs │ ├── derive_query_param_type.rs │ ├── derive_user_is_logged_in.rs │ ├── filetype.rs │ ├── get_client_and_session.rs │ ├── get_time_since.rs │ ├── markdown.rs │ ├── traits.rs │ ├── traits │ ├── bool_option_str.rs │ └── to_str.rs │ ├── types.rs │ └── types │ ├── content_action_types.rs │ ├── dialog_types.rs │ ├── server_action.rs │ └── theme.rs └── style └── tailwind.css /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dessalines @SleeplessOne1917 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/.gitignore -------------------------------------------------------------------------------- /.leptosfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/.leptosfmt.toml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.woodpecker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/.woodpecker.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/README.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/lemmy.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/docker/lemmy.hjson -------------------------------------------------------------------------------- /docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/docker/nginx.conf -------------------------------------------------------------------------------- /end2end/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/docker-compose.yml -------------------------------------------------------------------------------- /end2end/lemmy.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/lemmy.hjson -------------------------------------------------------------------------------- /end2end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/package.json -------------------------------------------------------------------------------- /end2end/playwright-report/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /end2end/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/playwright.config.ts -------------------------------------------------------------------------------- /end2end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/pnpm-lock.yaml -------------------------------------------------------------------------------- /end2end/tests/desktop/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/desktop/auth.spec.ts -------------------------------------------------------------------------------- /end2end/tests/desktop/navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/desktop/navigation.spec.ts -------------------------------------------------------------------------------- /end2end/tests/desktop/theme.hydrate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/desktop/theme.hydrate.spec.ts -------------------------------------------------------------------------------- /end2end/tests/desktop/theme.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/desktop/theme.spec.ts -------------------------------------------------------------------------------- /end2end/tests/mobile/navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/mobile/navigation.spec.ts -------------------------------------------------------------------------------- /end2end/tests/mobile/theme.hydrate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/mobile/theme.hydrate.spec.ts -------------------------------------------------------------------------------- /end2end/tests/mobile/theme.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tests/mobile/theme.spec.ts -------------------------------------------------------------------------------- /end2end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/end2end/tsconfig.json -------------------------------------------------------------------------------- /locales/en/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/locales/en/main.ftl -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/default-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/public/default-avatar.png -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/public/icons.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/run_end2end_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/scripts/run_end2end_tests.sh -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/settings.json -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/contexts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/contexts.rs -------------------------------------------------------------------------------- /src/contexts/site_resource_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/contexts/site_resource_context.rs -------------------------------------------------------------------------------- /src/contexts/theme_resource_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/contexts/theme_resource_context.rs -------------------------------------------------------------------------------- /src/cookie_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/cookie_middleware.rs -------------------------------------------------------------------------------- /src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/host.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/serverfns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns.rs -------------------------------------------------------------------------------- /src/serverfns/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/auth.rs -------------------------------------------------------------------------------- /src/serverfns/auth/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/auth/login.rs -------------------------------------------------------------------------------- /src/serverfns/auth/logout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/auth/logout.rs -------------------------------------------------------------------------------- /src/serverfns/comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/comments.rs -------------------------------------------------------------------------------- /src/serverfns/comments/list_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/comments/list_comments.rs -------------------------------------------------------------------------------- /src/serverfns/comments/report_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/comments/report_comment.rs -------------------------------------------------------------------------------- /src/serverfns/communities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/communities.rs -------------------------------------------------------------------------------- /src/serverfns/communities/create_community.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/communities/create_community.rs -------------------------------------------------------------------------------- /src/serverfns/communities/list_communities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/communities/list_communities.rs -------------------------------------------------------------------------------- /src/serverfns/get_site.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/get_site.rs -------------------------------------------------------------------------------- /src/serverfns/posts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts.rs -------------------------------------------------------------------------------- /src/serverfns/posts/get_post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/get_post.rs -------------------------------------------------------------------------------- /src/serverfns/posts/hide_post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/hide_post.rs -------------------------------------------------------------------------------- /src/serverfns/posts/list_posts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/list_posts.rs -------------------------------------------------------------------------------- /src/serverfns/posts/report_post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/report_post.rs -------------------------------------------------------------------------------- /src/serverfns/posts/save_post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/save_post.rs -------------------------------------------------------------------------------- /src/serverfns/posts/vote_post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/posts/vote_post.rs -------------------------------------------------------------------------------- /src/serverfns/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/theme.rs -------------------------------------------------------------------------------- /src/serverfns/theme/get_theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/theme/get_theme.rs -------------------------------------------------------------------------------- /src/serverfns/theme/set_theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/theme/set_theme.rs -------------------------------------------------------------------------------- /src/serverfns/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/users.rs -------------------------------------------------------------------------------- /src/serverfns/users/block_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/serverfns/users/block_user.rs -------------------------------------------------------------------------------- /src/ui.rs: -------------------------------------------------------------------------------- 1 | pub mod components; 2 | -------------------------------------------------------------------------------- /src/ui/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components.rs -------------------------------------------------------------------------------- /src/ui/components/comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/comment.rs -------------------------------------------------------------------------------- /src/ui/components/comment/comment_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/comment/comment_node.rs -------------------------------------------------------------------------------- /src/ui/components/comment/comment_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/comment/comment_nodes.rs -------------------------------------------------------------------------------- /src/ui/components/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common.rs -------------------------------------------------------------------------------- /src/ui/components/common/community_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/community_listing.rs -------------------------------------------------------------------------------- /src/ui/components/common/content_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/content_actions.rs -------------------------------------------------------------------------------- /src/ui/components/common/content_actions/hide_post_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/content_actions/hide_post_button.rs -------------------------------------------------------------------------------- /src/ui/components/common/content_actions/report_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/content_actions/report_button.rs -------------------------------------------------------------------------------- /src/ui/components/common/creator_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/creator_listing.rs -------------------------------------------------------------------------------- /src/ui/components/common/fedilink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/fedilink.rs -------------------------------------------------------------------------------- /src/ui/components/common/filter_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/filter_bar.rs -------------------------------------------------------------------------------- /src/ui/components/common/filter_bar/listing_type_link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/filter_bar/listing_type_link.rs -------------------------------------------------------------------------------- /src/ui/components/common/filter_bar/sort_type_link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/filter_bar/sort_type_link.rs -------------------------------------------------------------------------------- /src/ui/components/common/icon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/icon.rs -------------------------------------------------------------------------------- /src/ui/components/common/markdown_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/markdown_content.rs -------------------------------------------------------------------------------- /src/ui/components/common/sidebar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/sidebar.rs -------------------------------------------------------------------------------- /src/ui/components/common/sidebar/sidebar_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/sidebar/sidebar_data.rs -------------------------------------------------------------------------------- /src/ui/components/common/sidebar/team_member_card.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/sidebar/team_member_card.rs -------------------------------------------------------------------------------- /src/ui/components/common/sidebar/user_stat_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/sidebar/user_stat_row.rs -------------------------------------------------------------------------------- /src/ui/components/common/text_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/text_input.rs -------------------------------------------------------------------------------- /src/ui/components/common/vote_buttons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/vote_buttons.rs -------------------------------------------------------------------------------- /src/ui/components/common/vote_buttons/vote_button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/common/vote_buttons/vote_button.rs -------------------------------------------------------------------------------- /src/ui/components/communities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/communities.rs -------------------------------------------------------------------------------- /src/ui/components/communities/communities_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/communities/communities_page.rs -------------------------------------------------------------------------------- /src/ui/components/communities/community_form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/communities/community_form.rs -------------------------------------------------------------------------------- /src/ui/components/communities/create_community_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/communities/create_community_page.rs -------------------------------------------------------------------------------- /src/ui/components/home.rs: -------------------------------------------------------------------------------- 1 | pub mod home_page; 2 | -------------------------------------------------------------------------------- /src/ui/components/home/home_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/home/home_page.rs -------------------------------------------------------------------------------- /src/ui/components/layouts.rs: -------------------------------------------------------------------------------- 1 | pub mod base_layout; 2 | -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/mobile_nav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/mobile_nav.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/side_nav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/side_nav.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/top_nav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/top_nav.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/top_nav/auth_dropdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/top_nav/auth_dropdown.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/top_nav/notification_bell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/top_nav/notification_bell.rs -------------------------------------------------------------------------------- /src/ui/components/layouts/base_layout/top_nav/theme_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/layouts/base_layout/top_nav/theme_select.rs -------------------------------------------------------------------------------- /src/ui/components/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/login.rs -------------------------------------------------------------------------------- /src/ui/components/login/login_form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/login/login_form.rs -------------------------------------------------------------------------------- /src/ui/components/login/login_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/login/login_page.rs -------------------------------------------------------------------------------- /src/ui/components/modals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/modals.rs -------------------------------------------------------------------------------- /src/ui/components/modals/report_modal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/modals/report_modal.rs -------------------------------------------------------------------------------- /src/ui/components/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/post.rs -------------------------------------------------------------------------------- /src/ui/components/post/post_listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/post/post_listing.rs -------------------------------------------------------------------------------- /src/ui/components/post/post_listing/thumbnail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/post/post_listing/thumbnail.rs -------------------------------------------------------------------------------- /src/ui/components/post/post_listings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/post/post_listings.rs -------------------------------------------------------------------------------- /src/ui/components/post/post_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/ui/components/post/post_page.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/utils/apub_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/apub_name.rs -------------------------------------------------------------------------------- /src/utils/derive_query_param_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/derive_query_param_type.rs -------------------------------------------------------------------------------- /src/utils/derive_user_is_logged_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/derive_user_is_logged_in.rs -------------------------------------------------------------------------------- /src/utils/filetype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/filetype.rs -------------------------------------------------------------------------------- /src/utils/get_client_and_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/get_client_and_session.rs -------------------------------------------------------------------------------- /src/utils/get_time_since.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/get_time_since.rs -------------------------------------------------------------------------------- /src/utils/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/markdown.rs -------------------------------------------------------------------------------- /src/utils/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/traits.rs -------------------------------------------------------------------------------- /src/utils/traits/bool_option_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/traits/bool_option_str.rs -------------------------------------------------------------------------------- /src/utils/traits/to_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/traits/to_str.rs -------------------------------------------------------------------------------- /src/utils/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/types.rs -------------------------------------------------------------------------------- /src/utils/types/content_action_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/types/content_action_types.rs -------------------------------------------------------------------------------- /src/utils/types/dialog_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/types/dialog_types.rs -------------------------------------------------------------------------------- /src/utils/types/server_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/types/server_action.rs -------------------------------------------------------------------------------- /src/utils/types/theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/src/utils/types/theme.rs -------------------------------------------------------------------------------- /style/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemmyNet/lemmy-ui-leptos/HEAD/style/tailwind.css --------------------------------------------------------------------------------