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