1#![warn(missing_docs)]
29#![cfg_attr(docsrs, feature(doc_cfg))]
30
31pub mod adapters;
32#[cfg(server)]
33pub mod core;
34pub mod pages;
35pub mod server;
36#[cfg(server)]
37pub mod settings;
38pub mod types;
39
40#[cfg(server)]
42const _: () = {
43 const ADMIN_STATIC_DIR: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/assets");
45
46 reinhardt_apps::register_app_static_files!("admin", ADMIN_STATIC_DIR, "/static/admin/");
48};
49
50#[cfg(server)]
54const _: () = {
55 const ADMIN_WASM_DIR: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/dist-admin");
57
58 reinhardt_apps::register_app_static_files!("admin-wasm", ADMIN_WASM_DIR, "/static/admin/");
59};
60
61#[cfg(server)]
65const _: () = {
66 use reinhardt_apps::AppVendorAsset;
67
68 reinhardt_apps::inventory::submit! {
70 AppVendorAsset {
71 app_label: "admin",
72 url: "https://cdn.jsdelivr.net/npm/open-props@1.7.23/open-props.min.css",
73 target: "vendor/open-props.min.css",
74 sha256: "",
75 }
76 }
77
78 reinhardt_apps::inventory::submit! {
80 AppVendorAsset {
81 app_label: "admin",
82 url: "https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css",
83 target: "vendor/animate.min.css",
84 sha256: "",
85 }
86 }
87
88 reinhardt_apps::inventory::submit! {
90 AppVendorAsset {
91 app_label: "admin",
92 url: "https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5.1.1/files/dm-sans-latin-400-normal.woff2",
93 target: "vendor/fonts/dm-sans-latin-400-normal.woff2",
94 sha256: "",
95 }
96 }
97
98 reinhardt_apps::inventory::submit! {
100 AppVendorAsset {
101 app_label: "admin",
102 url: "https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5.1.1/files/dm-sans-latin-400-italic.woff2",
103 target: "vendor/fonts/dm-sans-latin-400-italic.woff2",
104 sha256: "",
105 }
106 }
107
108 reinhardt_apps::inventory::submit! {
110 AppVendorAsset {
111 app_label: "admin",
112 url: "https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5.1.1/files/dm-sans-latin-500-normal.woff2",
113 target: "vendor/fonts/dm-sans-latin-500-normal.woff2",
114 sha256: "",
115 }
116 }
117
118 reinhardt_apps::inventory::submit! {
120 AppVendorAsset {
121 app_label: "admin",
122 url: "https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5.1.1/files/dm-sans-latin-600-normal.woff2",
123 target: "vendor/fonts/dm-sans-latin-600-normal.woff2",
124 sha256: "",
125 }
126 }
127
128 reinhardt_apps::inventory::submit! {
130 AppVendorAsset {
131 app_label: "admin",
132 url: "https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5.1.1/files/dm-sans-latin-700-normal.woff2",
133 target: "vendor/fonts/dm-sans-latin-700-normal.woff2",
134 sha256: "",
135 }
136 }
137
138 reinhardt_apps::inventory::submit! {
140 AppVendorAsset {
141 app_label: "admin",
142 url: "https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-600-normal.woff2",
143 target: "vendor/fonts/inter-latin-600-normal.woff2",
144 sha256: "",
145 }
146 }
147
148 reinhardt_apps::inventory::submit! {
150 AppVendorAsset {
151 app_label: "admin",
152 url: "https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-700-normal.woff2",
153 target: "vendor/fonts/inter-latin-700-normal.woff2",
154 sha256: "",
155 }
156 }
157
158 reinhardt_apps::inventory::submit! {
160 AppVendorAsset {
161 app_label: "admin",
162 url: "https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-800-normal.woff2",
163 target: "vendor/fonts/inter-latin-800-normal.woff2",
164 sha256: "",
165 }
166 }
167
168 reinhardt_apps::inventory::submit! {
172 AppVendorAsset {
173 app_label: "admin",
174 url: "https://cdn.jsdelivr.net/npm/@unocss/runtime@66.6.7/uno.global.js",
175 target: "vendor/unocss-runtime.js",
176 sha256: "",
177 }
178 }
179};