correction des themes
This commit is contained in:
BIN
.next/dev/cache/turbopack/23c46498/00000313.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000313.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000314.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000314.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000315.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000315.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000318.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000318.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000321.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000321.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000324.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000324.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000328.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000328.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000330.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000330.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000334.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000334.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000336.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000336.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000340.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000340.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000342.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000342.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000346.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000346.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000348.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000348.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000352.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000352.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000354.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000354.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000358.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000358.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000360.sst
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000360.sst
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/00000364.meta
vendored
BIN
.next/dev/cache/turbopack/23c46498/00000364.meta
vendored
Binary file not shown.
BIN
.next/dev/cache/turbopack/23c46498/CURRENT
vendored
BIN
.next/dev/cache/turbopack/23c46498/CURRENT
vendored
Binary file not shown.
465
.next/dev/cache/turbopack/23c46498/LOG
vendored
465
.next/dev/cache/turbopack/23c46498/LOG
vendored
@@ -1328,3 +1328,468 @@ FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001236 | 00001235 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001237 | 00001234 SST | [====================================================================================] | 14f643c3d8584875-ef63e6a8b41c1ab5 (0 MiB, fresh)
|
||||
2 | 00001238 | 00001233 SST | [=======================================================================] | 14f643c3d8584875-cd73069ab87dfc3d (0 MiB, fresh)
|
||||
Time 2026-02-27T22:58:47.3218593Z
|
||||
Commit 00001244 1167 keys in 6ms 701µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001242 | 00001241 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001243 | 00001239 SST | [=================================================================================================] | 0315bd6ef0760e1f-ff1373558b528b52 (0 MiB, fresh)
|
||||
1 | 00001244 | 00001240 SST | [==================================================================================================] | 0013a9e4f34335e5-ffd284765f657204 (0 MiB, fresh)
|
||||
Time 2026-02-27T22:59:03.5450818Z
|
||||
Commit 00001250 1333 keys in 6ms 527µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001248 | 00001247 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001249 | 00001246 SST | [==================================================================================================] | 0013a9e4f34335e5-ffd284765f657204 (0 MiB, fresh)
|
||||
2 | 00001250 | 00001245 SST | [=================================================================================================] | 015aa7af8c46be57-fcc735cb29041d9f (0 MiB, fresh)
|
||||
Time 2026-02-27T22:59:11.4494605Z
|
||||
Commit 00001256 68 keys in 6ms 770µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001254 | 00001253 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001255 | 00001252 SST | [============================================================================================] | 0f121abadc431dcc-fc55757bb72f299c (0 MiB, fresh)
|
||||
2 | 00001256 | 00001251 SST | [=======================================================================================] | 142f56664d33ae26-f5ac1904a39713c5 (0 MiB, fresh)
|
||||
Time 2026-02-27T22:59:22.1968537Z
|
||||
Commit 00001262 20 keys in 7ms 25µs 900ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001260 | 00001259 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001261 | 00001257 SST | [================================================] | 51397423a6488881-cd73069ab87dfc3d (0 MiB, fresh)
|
||||
2 | 00001262 | 00001258 SST | [================================================] | 51397423a6488881-cd73069ab87dfc3d (0 MiB, fresh)
|
||||
Time 2026-02-27T22:59:27.8214001Z
|
||||
Commit 00001268 8 keys in 8ms 273µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001266 | 00001265 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001267 | 00001263 SST | [===============================================================] | 44f541408e0edcb6-e8337425000cb255 (0 MiB, fresh)
|
||||
2 | 00001268 | 00001264 SST | [===============================================================] | 44f541408e0edcb6-e8337425000cb255 (0 MiB, fresh)
|
||||
Time 2026-02-27T22:59:49.7348427Z
|
||||
Commit 00001274 4 keys in 15ms 566µs 800ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001272 | 00001271 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001273 | 00001269 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
2 | 00001274 | 00001270 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:00:56.9064742Z
|
||||
Commit 00001280 4 keys in 8ms 633µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001278 | 00001277 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001279 | 00001275 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
2 | 00001280 | 00001276 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:01:59.8522138Z
|
||||
Commit 00001286 676 keys in 6ms 914µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001284 | 00001283 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001285 | 00001281 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001286 | 00001282 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (1 MiB, fresh)
|
||||
Time 2026-02-27T23:02:06.5383045Z
|
||||
Commit 00001292 4 keys in 6ms 427µs 400ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001290 | 00001289 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001291 | 00001287 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
2 | 00001292 | 00001288 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:02:40.6510847Z
|
||||
Commit 00001298 511 keys in 6ms 801µs 800ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001296 | 00001295 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001297 | 00001294 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001298 | 00001293 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (1 MiB, fresh)
|
||||
Time 2026-02-27T23:02:52.6361915Z
|
||||
Commit 00001304 156 keys in 6ms 558µs 900ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001302 | 00001301 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001303 | 00001299 SST | [================================================================================================] | 0122a8bf9145a429-fa0c8e3889b99225 (0 MiB, fresh)
|
||||
2 | 00001304 | 00001300 SST | [================================================================================================] | 0122a8bf9145a429-fa0c8e3889b99225 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:04:08.23609Z
|
||||
Commit 00001310 4 keys in 7ms 762µs 200ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001308 | 00001307 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001309 | 00001305 SST | O | 9c27d2b5acd6b310-9c27d2b5acd6b310 (0 MiB, fresh)
|
||||
2 | 00001310 | 00001306 SST | O | 9c27d2b5acd6b310-9c27d2b5acd6b310 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:04:10.9649264Z
|
||||
Commit 00001316 4 keys in 17ms 42µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001314 | 00001313 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001315 | 00001311 SST | O | 801410113b08be83-801410113b08be83 (0 MiB, fresh)
|
||||
2 | 00001316 | 00001312 SST | O | 801410113b08be83-801410113b08be83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:04:30.1388742Z
|
||||
Commit 00001322 4 keys in 16ms 407µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001320 | 00001319 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001321 | 00001317 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
2 | 00001322 | 00001318 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:05:42.1190997Z
|
||||
Commit 00001328 114 keys in 6ms 169µs 800ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001326 | 00001325 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001327 | 00001324 SST | [==================================================================================================] | 016409dcc3e1f6df-fd8767054879a7cc (0 MiB, fresh)
|
||||
2 | 00001328 | 00001323 SST | [==============================================================================================] | 016409dcc3e1f6df-f4e7b7ad50190fac (0 MiB, fresh)
|
||||
Time 2026-02-27T23:06:23.813682Z
|
||||
Commit 00001338 3508 keys in 9ms 760µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001334 | 00001331 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001335 | 00001332 SST | [=================================================================================================] | 048a038d85e76eca-ff343b7a2826da4e (0 MiB, fresh)
|
||||
3 | 00001336 | 00001333 SST | [==================================================================================================] | 00b2132e5e3ea34b-ff853fcb809f098a (0 MiB, fresh)
|
||||
1 | 00001337 | 00001330 SST | [==================================================================================================] | 0039ff5f24cca69a-ffd2128295feedf0 (0 MiB, fresh)
|
||||
2 | 00001338 | 00001329 SST | [==================================================================================================] | 0039ff5f24cca69a-ffcf6c033e7f009d (1 MiB, fresh)
|
||||
Time 2026-02-27T23:06:37.4896695Z
|
||||
Commit 00001348 12998 keys in 11ms 49µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001344 | 00001341 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001345 | 00001343 SST | [==================================================================================================] | 0004a39c2fee8846-ff73e16ef41df6ed (0 MiB, fresh)
|
||||
2 | 00001346 | 00001339 SST | [==================================================================================================] | 0004a39c2fee8846-ffd966598c8595fa (7 MiB, fresh)
|
||||
1 | 00001347 | 00001340 SST | [==================================================================================================] | 0004a39c2fee8846-ffd966598c8595fa (1 MiB, fresh)
|
||||
3 | 00001348 | 00001342 SST | [==================================================================================================] | 000dfa90d653daa5-ffe78e6e1b68be28 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:06:53.3230843Z
|
||||
Commit 00001358 717 keys in 12ms 325µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001354 | 00001351 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001355 | 00001350 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001356 | 00001349 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (1 MiB, fresh)
|
||||
3 | 00001357 | 00001352 SST | [=========================================================================================] | 0c2c464b30aae2bd-f11ea48a584eded7 (0 MiB, fresh)
|
||||
4 | 00001358 | 00001353 SST | [================================================================] | 3863221fd831e128-dfb3df25d6ba7e62 (0 MiB, fresh)
|
||||
2 | 00001361 | Compaction:
|
||||
2 | 00001361 | MERGE (35309 keys):
|
||||
2 | 00001361 | 00000492 INPUT | [================================================================================] | 1f75d89a433f9d3d-ef311d8b965c9633
|
||||
2 | 00001361 | 00000501 INPUT | [=================================================================================================] | 038551e4bbed3e04-fdac997cbf24ab54
|
||||
2 | 00001361 | 00000507 INPUT | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa
|
||||
2 | 00001361 | 00000514 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000520 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000525 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000531 INPUT | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa
|
||||
2 | 00001361 | 00000537 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000548 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000554 INPUT | [================================================================================] | 1f75d89a433f9d3d-ef311d8b965c9633
|
||||
2 | 00001361 | 00000559 INPUT | [================================================================================] | 1f75d89a433f9d3d-ef311d8b965c9633
|
||||
2 | 00001361 | 00000566 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00000572 INPUT | [========================================================================================] | 11dbba9c647f7f2d-f58ec977f9bb9eb7
|
||||
2 | 00001361 | 00000578 INPUT | [===============================================================================================] | 03f950ee46c47561-f9536fe94f66077d
|
||||
2 | 00001361 | 00000583 INPUT | [==================================================================================================] | 0027752eca537b46-feba7f3a99a42bc4
|
||||
2 | 00001361 | 00000594 INPUT | [==================================================================================] | 1a484549d42c4b3f-ef311d8b965c9633
|
||||
2 | 00001361 | 00000599 INPUT | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8
|
||||
2 | 00001361 | 00000609 INPUT | [==================================================================================] | 1a484549d42c4b3f-ef311d8b965c9633
|
||||
2 | 00001361 | 00001060 INPUT | [==================================================================================================] | 00078b2aad45711c-fffdad0e4861d73a
|
||||
2 | 00001361 | 00001059 INPUT | [==================================================================================================] | 000358d0de9d25d6-fff73bb502d5418e
|
||||
2 | 00001361 | 00001064 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001070 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001076 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001082 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001088 INPUT | O | 3ffdfb3b7d50fcf1-3ffdfb3b7d50fcf1
|
||||
2 | 00001361 | 00001094 INPUT | O | 7c65b158fbf615ea-7c65b158fbf615ea
|
||||
2 | 00001361 | 00001100 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001105 INPUT | [==================================================================================================] | 000358d0de9d25d6-fff3b56bbe0e6b22
|
||||
2 | 00001361 | 00001116 INPUT | [===========================================================================] | 2cf8041a3c23f4e1-ef311d8b965c9633
|
||||
2 | 00001361 | 00001122 INPUT | [==================================================================================================] | 0122a8bf9145a429-ffcb3bca70a06a01
|
||||
2 | 00001361 | 00001132 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001138 INPUT | O | 9c27d2b5acd6b310-9c27d2b5acd6b310
|
||||
2 | 00001361 | 00001144 INPUT | [==================================================================================================] | 0051cad80c47e3ca-fff3b56bbe0e6b22
|
||||
2 | 00001361 | 00001154 INPUT | O | 9c27d2b5acd6b310-9c27d2b5acd6b310
|
||||
2 | 00001361 | 00001160 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001165 INPUT | [=================================================================================================] | 039acc1b0fc6d7ba-ff244bc5fc918227
|
||||
2 | 00001361 | 00001175 INPUT | [=================================================================================================] | 033155d55f9205e6-fde1fb32301a48a2
|
||||
2 | 00001361 | 00001181 INPUT | [==============================================================================================] | 091a4d0e7a459a63-fd685e31821a9a2a
|
||||
2 | 00001361 | 00001188 INPUT | O | 801410113b08be83-801410113b08be83
|
||||
2 | 00001361 | 00001194 INPUT | [==============================================================================================] | 079dd3476a605273-fa0c8e3889b99225
|
||||
2 | 00001361 | 00001199 INPUT | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa
|
||||
2 | 00001361 | 00001209 INPUT | [=================================================================================================] | 0315bd6ef0760e1f-ff1373558b528b52
|
||||
2 | 00001361 | 00001215 INPUT | [=================================================================================================] | 015aa7af8c46be57-fcc735cb29041d9f
|
||||
2 | 00001361 | 00001221 INPUT | [==================================================================================================] | 0145c5bca32c1494-ffe64bbd36bacfc8
|
||||
2 | 00001361 | 00001227 INPUT | [==========================================================================] | 069e2de91159e9cb-c5c647feca328c20
|
||||
2 | 00001361 | 00001233 INPUT | [=======================================================================] | 14f643c3d8584875-cd73069ab87dfc3d
|
||||
2 | 00001361 | 00001239 INPUT | [=================================================================================================] | 0315bd6ef0760e1f-ff1373558b528b52
|
||||
2 | 00001361 | 00001245 INPUT | [=================================================================================================] | 015aa7af8c46be57-fcc735cb29041d9f
|
||||
2 | 00001361 | 00001251 INPUT | [=======================================================================================] | 142f56664d33ae26-f5ac1904a39713c5
|
||||
2 | 00001361 | 00001258 INPUT | [================================================] | 51397423a6488881-cd73069ab87dfc3d
|
||||
2 | 00001361 | 00001264 INPUT | [===============================================================] | 44f541408e0edcb6-e8337425000cb255
|
||||
2 | 00001361 | 00001270 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001276 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001282 INPUT | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8
|
||||
2 | 00001361 | 00001288 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001293 INPUT | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8
|
||||
2 | 00001361 | 00001300 INPUT | [================================================================================================] | 0122a8bf9145a429-fa0c8e3889b99225
|
||||
2 | 00001361 | 00001306 INPUT | O | 9c27d2b5acd6b310-9c27d2b5acd6b310
|
||||
2 | 00001361 | 00001312 INPUT | O | 801410113b08be83-801410113b08be83
|
||||
2 | 00001361 | 00001318 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001361 | 00001323 INPUT | [==============================================================================================] | 016409dcc3e1f6df-f4e7b7ad50190fac
|
||||
2 | 00001361 | 00001329 INPUT | [==================================================================================================] | 0039ff5f24cca69a-ffcf6c033e7f009d
|
||||
2 | 00001361 | 00001339 INPUT | [==================================================================================================] | 0004a39c2fee8846-ffd966598c8595fa
|
||||
2 | 00001361 | 00001349 INPUT | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8
|
||||
2 | 00001361 | 00001360 OUTPUT | [==================================================================================================] | 000358d0de9d25d6-fffdad0e4861d73a (cold)
|
||||
2 | 00001361 | 00001359 OUTPUT | [==================================================================================================] | 0004de5e3469c610-fff49d0b9a706a34 (warm)
|
||||
Time 2026-02-27T23:06:53.4333259Z
|
||||
Commit 00001362 35309 keys in 33ms 883µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
2 | 00001361 | 00001360 SST | [==================================================================================================] | 000358d0de9d25d6-fffdad0e4861d73a (11 MiB, cold)
|
||||
2 | 00001361 | 00001359 SST | [==================================================================================================] | 0004de5e3469c610-fff49d0b9a706a34 (14 MiB, warm)
|
||||
2 | 00001361 | 00000492 00000501 00000507 00000514 00000520 00000525 00000531 00000537 00000548 00000554 00000559 00000566 00000572 00000578 00000583 OBSOLETE SST
|
||||
2 | 00001361 | 00000594 00000599 00000609 00001059 00001060 00001064 00001070 00001076 00001082 00001088 00001094 00001100 00001105 00001116 00001122 OBSOLETE SST
|
||||
2 | 00001361 | 00001132 00001138 00001144 00001154 00001160 00001165 00001175 00001181 00001188 00001194 00001199 00001209 00001215 00001221 00001227 OBSOLETE SST
|
||||
2 | 00001361 | 00001233 00001239 00001245 00001251 00001258 00001264 00001270 00001276 00001282 00001288 00001293 00001300 00001306 00001312 00001318 OBSOLETE SST
|
||||
2 | 00001361 | 00001323 00001329 00001339 00001349 OBSOLETE SST
|
||||
| | 00000492 00000501 00000507 00000514 00000520 00000525 00000531 00000537 00000548 00000554 00000559 00000566 00000572 00000578 00000583 SST DELETED
|
||||
| | 00000594 00000599 00000609 00001059 00001060 00001064 00001070 00001076 00001082 00001088 00001094 00001100 00001105 00001116 00001122 SST DELETED
|
||||
| | 00001132 00001138 00001144 00001154 00001160 00001165 00001175 00001181 00001188 00001194 00001199 00001209 00001215 00001221 00001227 SST DELETED
|
||||
| | 00001233 00001239 00001245 00001251 00001258 00001264 00001270 00001276 00001282 00001288 00001293 00001300 00001306 00001312 00001318 SST DELETED
|
||||
| | 00001323 00001329 00001339 00001349 SST DELETED
|
||||
| | 00000498 00000506 00000511 00000518 00000524 00000530 00000535 00000544 00000552 00000558 00000564 00000570 00000576 00000582 00000591 META DELETED
|
||||
| | 00000598 00000605 00000614 00001061 00001068 00001073 00001080 00001086 00001092 00001098 00001104 00001113 00001120 00001128 00001136 META DELETED
|
||||
| | 00001142 00001151 00001158 00001164 00001172 00001180 00001186 00001192 00001198 00001206 00001213 00001219 00001226 00001231 00001238 META DELETED
|
||||
| | 00001243 00001250 00001256 00001262 00001268 00001274 00001280 00001286 00001292 00001298 00001304 00001310 00001316 00001322 00001328 META DELETED
|
||||
| | 00001338 00001346 00001356 META DELETED
|
||||
Time 2026-02-27T23:06:59.3954032Z
|
||||
Commit 00001372 2790 keys in 12ms 715µs 700ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001368 | 00001365 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001369 | 00001364 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (0 MiB, fresh)
|
||||
2 | 00001370 | 00001363 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (5 MiB, fresh)
|
||||
3 | 00001371 | 00001366 SST | [================================================================================] | 01f754f53e5714e5-d048cdff62148b95 (0 MiB, fresh)
|
||||
4 | 00001372 | 00001367 SST | [=========================================================================] | 09beed22945bdb16-c567d627b549bacd (0 MiB, fresh)
|
||||
Time 2026-02-27T23:07:30.756945Z
|
||||
Commit 00001378 661 keys in 8ms 3µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001376 | 00001375 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001377 | 00001374 SST | [==================================================================================================] | 00431eb00a999d62-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001378 | 00001373 SST | [==================================================================================================] | 00431eb00a999d62-ffe64bbd36bacfc8 (1 MiB, fresh)
|
||||
Time 2026-02-27T23:07:38.5120754Z
|
||||
Commit 00001388 2153 keys in 12ms 533µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001384 | 00001381 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001385 | 00001380 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (4 MiB, fresh)
|
||||
1 | 00001386 | 00001379 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (0 MiB, fresh)
|
||||
4 | 00001387 | 00001383 SST | [====================================================================================] | 0fbd3aec0f537227-eb44a063cd62c608 (0 MiB, fresh)
|
||||
3 | 00001388 | 00001382 SST | [=================================================================================] | 04b5b420ca333ff5-d48c0f4847af485b (0 MiB, fresh)
|
||||
Time 2026-02-27T23:07:44.1815765Z
|
||||
Commit 00001398 69117 keys in 14ms 326µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001394 | 00001391 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001395 | 00001392 SST | [==================================================================================================] | 0004686477778735-fff808c2b13822a1 (0 MiB, fresh)
|
||||
3 | 00001396 | 00001393 SST | [==================================================================================================] | 000214683bef0477-fffcf9aef2416edc (0 MiB, fresh)
|
||||
2 | 00001397 | 00001389 SST | [==================================================================================================] | 000358d0de9d25d6-fff808c2b13822a1 (15 MiB, fresh)
|
||||
1 | 00001398 | 00001390 SST | [==================================================================================================] | 000358d0de9d25d6-ffffc8b261a62b07 (4 MiB, fresh)
|
||||
2 | 00001401 | Compaction:
|
||||
2 | 00001401 | MERGE (195208 keys):
|
||||
2 | 00001401 | 00000314 INPUT | [==================================================================================================] | 00005b386d02964f-ffffc8b261a62b07
|
||||
2 | 00001401 | 00000313 INPUT | [==================================================================================================] | 00026f12745ee1f1-fffaa1a23510a6ba
|
||||
2 | 00001401 | 00000318 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000324 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000330 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000336 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000342 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000348 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000354 INPUT | O | 8ec66124a62fe873-8ec66124a62fe873
|
||||
2 | 00001401 | 00000360 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000366 INPUT | [==================================================================================================] | 015aa7af8c46be57-ff1373558b528b52
|
||||
2 | 00001401 | 00000371 INPUT | [=================================================================================================] | 038551e4bbed3e04-fe395009436c0ad9
|
||||
2 | 00001401 | 00000378 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000384 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000390 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000396 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000402 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000408 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000414 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000420 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000426 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000431 INPUT | [====================================================================] | 3ffdfb3b7d50fcf1-ef311d8b965c9633
|
||||
2 | 00001401 | 00000438 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000443 INPUT | [=================================================================================================] | 038551e4bbed3e04-fdac997cbf24ab54
|
||||
2 | 00001401 | 00000450 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000456 INPUT | O | b294a4237ccef201-b294a4237ccef201
|
||||
2 | 00001401 | 00000462 INPUT | O | 3ffdfb3b7d50fcf1-3ffdfb3b7d50fcf1
|
||||
2 | 00001401 | 00000468 INPUT | O | 3ffdfb3b7d50fcf1-3ffdfb3b7d50fcf1
|
||||
2 | 00001401 | 00000474 INPUT | O | 3ffdfb3b7d50fcf1-3ffdfb3b7d50fcf1
|
||||
2 | 00001401 | 00000480 INPUT | O | 3ffdfb3b7d50fcf1-3ffdfb3b7d50fcf1
|
||||
2 | 00001401 | 00000485 INPUT | [========================================================================================] | 1b57cfa037b9ece9-fdac997cbf24ab54
|
||||
2 | 00001401 | 00001360 INPUT | [==================================================================================================] | 000358d0de9d25d6-fffdad0e4861d73a
|
||||
2 | 00001401 | 00001359 INPUT | [==================================================================================================] | 0004de5e3469c610-fff49d0b9a706a34
|
||||
2 | 00001401 | 00001363 INPUT | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa
|
||||
2 | 00001401 | 00001373 INPUT | [==================================================================================================] | 00431eb00a999d62-ffe64bbd36bacfc8
|
||||
2 | 00001401 | 00001380 INPUT | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa
|
||||
2 | 00001401 | 00001389 INPUT | [==================================================================================================] | 000358d0de9d25d6-fff808c2b13822a1
|
||||
2 | 00001401 | 00001400 OUTPUT | [==================================================================================================] | 00005b386d02964f-ffffc8b261a62b07 (cold)
|
||||
2 | 00001401 | 00001399 OUTPUT | [==================================================================================================] | 00026f12745ee1f1-fffa7cd5097e8a6a (warm)
|
||||
Time 2026-02-27T23:07:44.4777838Z
|
||||
Commit 00001402 195208 keys in 63ms 444µs 300ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
2 | 00001401 | 00001400 SST | [==================================================================================================] | 00005b386d02964f-ffffc8b261a62b07 (88 MiB, cold)
|
||||
2 | 00001401 | 00001399 SST | [==================================================================================================] | 00026f12745ee1f1-fffa7cd5097e8a6a (24 MiB, warm)
|
||||
2 | 00001401 | 00000313 00000314 00000318 00000324 00000330 00000336 00000342 00000348 00000354 00000360 00000366 00000371 00000378 00000384 00000390 OBSOLETE SST
|
||||
2 | 00001401 | 00000396 00000402 00000408 00000414 00000420 00000426 00000431 00000438 00000443 00000450 00000456 00000462 00000468 00000474 00000480 OBSOLETE SST
|
||||
2 | 00001401 | 00000485 00001359 00001360 00001363 00001373 00001380 00001389 OBSOLETE SST
|
||||
| | 00000313 00000314 00000318 00000324 00000330 00000336 00000342 00000348 00000354 00000360 00000366 00000371 00000378 00000384 00000390 SST DELETED
|
||||
| | 00000396 00000402 00000408 00000414 00000420 00000426 00000431 00000438 00000443 00000450 00000456 00000462 00000468 00000474 00000480 SST DELETED
|
||||
| | 00000485 00001359 00001360 00001363 00001373 00001380 00001389 SST DELETED
|
||||
| | 00000315 00000321 00000328 00000334 00000340 00000346 00000352 00000358 00000364 00000369 00000376 00000382 00000388 00000394 00000400 META DELETED
|
||||
| | 00000406 00000412 00000418 00000423 00000430 00000435 00000442 00000448 00000454 00000460 00000466 00000472 00000478 00000484 00000490 META DELETED
|
||||
| | 00001361 00001370 00001378 00001385 00001397 META DELETED
|
||||
Time 2026-02-27T23:08:00.762944Z
|
||||
Commit 00001412 943 keys in 12ms 720µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001408 | 00001405 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001409 | 00001407 SST | [==============================] | a5db3feec0ee2ba5-f51c622efd850f17 (0 MiB, fresh)
|
||||
3 | 00001410 | 00001406 SST | [=========================] | 1d39e1c8487bf5a8-606870e91194c4ec (0 MiB, fresh)
|
||||
1 | 00001411 | 00001404 SST | [==================================================================================================] | 0029e3cce1b51f25-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001412 | 00001403 SST | [==================================================================================================] | 0029e3cce1b51f25-ffe64bbd36bacfc8 (2 MiB, fresh)
|
||||
Time 2026-02-27T23:08:05.7949465Z
|
||||
Commit 00001418 6 keys in 16ms 939µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001416 | 00001415 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001417 | 00001413 SST | [=====] | 7c65b158fbf615ea-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
2 | 00001418 | 00001414 SST | [=====] | 7c65b158fbf615ea-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:08:13.4371557Z
|
||||
Commit 00001424 8 keys in 16ms 754µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001422 | 00001421 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001423 | 00001419 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
2 | 00001424 | 00001420 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:08:37.3479525Z
|
||||
Commit 00001434 1146 keys in 11ms 859µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001430 | 00001427 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001431 | 00001429 SST | [=====================================================] | 27d07fefba4e3b92-b1504609bb84a4f5 (0 MiB, fresh)
|
||||
1 | 00001432 | 00001425 SST | [==================================================================================================] | 00eac999f8125084-fff068465974022c (0 MiB, fresh)
|
||||
2 | 00001433 | 00001426 SST | [==================================================================================================] | 00eac999f8125084-fff068465974022c (2 MiB, fresh)
|
||||
3 | 00001434 | 00001428 SST | [====================================================] | 0450db27000d2d1d-8aa0fc427859f9a1 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:08:47.727701Z
|
||||
Commit 00001440 6 keys in 16ms 183µs 100ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001438 | 00001437 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001439 | 00001435 SST | [=====] | 7c65b158fbf615ea-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
2 | 00001440 | 00001436 SST | [=====] | 7c65b158fbf615ea-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:08:54.3669427Z
|
||||
Commit 00001446 6 keys in 7ms 90µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001444 | 00001443 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001445 | 00001441 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
2 | 00001446 | 00001442 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:09:05.6147108Z
|
||||
Commit 00001452 4 keys in 8ms 354µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001450 | 00001449 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001451 | 00001447 SST | O | 1b53c1a0c3009276-1b53c1a0c3009276 (0 MiB, fresh)
|
||||
2 | 00001452 | 00001448 SST | O | 1b53c1a0c3009276-1b53c1a0c3009276 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:10:19.1195813Z
|
||||
Commit 00001462 313 keys in 10ms 270µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001458 | 00001455 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001459 | 00001453 SST | [==================================================================================================] | 0131fb5602651ef0-ff1ad0c236dc7dd8 (0 MiB, fresh)
|
||||
3 | 00001460 | 00001456 SST | [=====================] | 41573d7bf1199bf2-7a518913a3b5bfa4 (0 MiB, fresh)
|
||||
2 | 00001461 | 00001454 SST | [==================================================================================================] | 0131fb5602651ef0-ff1ad0c236dc7dd8 (0 MiB, fresh)
|
||||
4 | 00001462 | 00001457 SST | [==========] | 4ed141f835399400-6ab4e996faf10a59 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:10:31.4620557Z
|
||||
Commit 00001468 10 keys in 17ms 184µs 200ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001466 | 00001465 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001467 | 00001463 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
2 | 00001468 | 00001464 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:11:20.0938633Z
|
||||
Commit 00001474 4 keys in 16ms 831µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001472 | 00001471 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001473 | 00001469 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
2 | 00001474 | 00001470 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:11:26.9015996Z
|
||||
Commit 00001484 1082 keys in 11ms 591µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001480 | 00001477 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001481 | 00001475 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001482 | 00001476 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (2 MiB, fresh)
|
||||
4 | 00001483 | 00001478 SST | [========================================================================================] | 1402ffae5f580915-f6e88f1a995e1564 (0 MiB, fresh)
|
||||
3 | 00001484 | 00001479 SST | [===========================================================] | 1e442a53aed1ace2-b5f4e3dfa9a0ea51 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:12:30.9233634Z
|
||||
Commit 00001494 1173 keys in 12ms 634µs 900ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001490 | 00001487 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001491 | 00001486 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001492 | 00001485 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (2 MiB, fresh)
|
||||
3 | 00001493 | 00001488 SST | [===============================================] | 2e200bef44f93ebb-ab0158e7bc03a82f (0 MiB, fresh)
|
||||
4 | 00001494 | 00001489 SST | [=] | 75d6a4a0cd8abf63-7d05922c9c6bdb28 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:12:43.8253171Z
|
||||
Commit 00001500 4 keys in 7ms 965µs 300ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001498 | 00001497 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001499 | 00001495 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
2 | 00001500 | 00001496 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:12:56.0437549Z
|
||||
Commit 00001506 8 keys in 8ms 238µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001504 | 00001503 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001505 | 00001502 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
1 | 00001506 | 00001501 SST | [================================================================================] | 10331667c816da66-dee0722ea9204e83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:13:00.9290386Z
|
||||
Commit 00001512 4 keys in 7ms 920µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001510 | 00001509 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001511 | 00001507 SST | O | 7c65b158fbf615ea-7c65b158fbf615ea (0 MiB, fresh)
|
||||
2 | 00001512 | 00001508 SST | O | 7c65b158fbf615ea-7c65b158fbf615ea (0 MiB, fresh)
|
||||
Time 2026-02-27T23:13:09.571437Z
|
||||
Commit 00001522 1309 keys in 10ms 882µs 600ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001518 | 00001515 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001519 | 00001514 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001520 | 00001513 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (3 MiB, fresh)
|
||||
3 | 00001521 | 00001516 SST | [=================================] | 53069246ff282f5e-ab632ee8c25788d8 (0 MiB, fresh)
|
||||
4 | 00001522 | 00001517 SST | [========================] | 302e0b1750ab1727-6e229dc6a5119230 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:13:12.5225258Z
|
||||
Commit 00001528 4 keys in 7ms 807µs 500ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001526 | 00001525 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001527 | 00001523 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
2 | 00001528 | 00001524 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:13:18.8970684Z
|
||||
Commit 00001534 4 keys in 16ms 496µs 800ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001532 | 00001531 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001533 | 00001529 SST | O | dee0722ea9204e83-dee0722ea9204e83 (0 MiB, fresh)
|
||||
2 | 00001534 | 00001530 SST | O | dee0722ea9204e83-dee0722ea9204e83 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:13:29.1664124Z
|
||||
Commit 00001544 13204 keys in 11ms 184µs 700ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001540 | 00001537 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
4 | 00001541 | 00001539 SST | [==================================================================================================] | 0038d445c533f911-fde391acae55ec8b (0 MiB, fresh)
|
||||
2 | 00001542 | 00001535 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (4 MiB, fresh)
|
||||
3 | 00001543 | 00001538 SST | [==================================================================================================] | 003a0b3fb39836cb-ffef63a55bf29798 (0 MiB, fresh)
|
||||
1 | 00001544 | 00001536 SST | [==================================================================================================] | 000d168784b3a904-fffe2cca550ad65f (1 MiB, fresh)
|
||||
Time 2026-02-27T23:14:02.837608Z
|
||||
Commit 00001550 4252 keys in 12ms 792µs 700ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001548 | 00001547 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001549 | 00001546 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (1 MiB, fresh)
|
||||
2 | 00001550 | 00001545 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (8 MiB, fresh)
|
||||
Time 2026-02-27T23:14:14.6001972Z
|
||||
Commit 00001560 861 keys in 10ms 280µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001556 | 00001553 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001557 | 00001552 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (0 MiB, fresh)
|
||||
2 | 00001558 | 00001551 SST | [==================================================================================================] | 00eac999f8125084-ffe64bbd36bacfc8 (2 MiB, fresh)
|
||||
4 | 00001559 | 00001555 SST | [====================================================================] | 0e2b20b49d4f72d7-bdff9c3a9e1234fa (0 MiB, fresh)
|
||||
3 | 00001560 | 00001554 SST | [============================] | ab50acb65b21f75b-f5ade7da8a92039d (0 MiB, fresh)
|
||||
Time 2026-02-27T23:14:32.0870348Z
|
||||
Commit 00001566 10 keys in 7ms 426µs 800ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001564 | 00001563 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001565 | 00001561 SST | [====================================================================] | 3ffdfb3b7d50fcf1-ef311d8b965c9633 (0 MiB, fresh)
|
||||
1 | 00001566 | 00001562 SST | [====================================================================] | 3ffdfb3b7d50fcf1-ef311d8b965c9633 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:14:36.2447106Z
|
||||
Commit 00001572 4 keys in 8ms 623µs 400ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001570 | 00001569 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001571 | 00001567 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
2 | 00001572 | 00001568 SST | O | 8cbc9c7f55b00340-8cbc9c7f55b00340 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:14:38.9175866Z
|
||||
Commit 00001578 3756 keys in 9ms 294µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001576 | 00001575 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001577 | 00001573 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (8 MiB, fresh)
|
||||
1 | 00001578 | 00001574 SST | [==================================================================================================] | 000d168784b3a904-ffd966598c8595fa (1 MiB, fresh)
|
||||
Time 2026-02-27T23:14:59.7778955Z
|
||||
Commit 00001584 4 keys in 7ms 236µs 300ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001582 | 00001581 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
2 | 00001583 | 00001580 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
1 | 00001584 | 00001579 SST | O | b294a4237ccef201-b294a4237ccef201 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:15:11.2315402Z
|
||||
Commit 00001590 476 keys in 6ms 350µs 900ns
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001588 | 00001587 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001589 | 00001585 SST | [==================================================================================================] | 009342c7e4d63035-ffd3d02202c1f375 (0 MiB, fresh)
|
||||
2 | 00001590 | 00001586 SST | [==================================================================================================] | 009342c7e4d63035-ffd3d02202c1f375 (0 MiB, fresh)
|
||||
Time 2026-02-27T23:15:14.8870226Z
|
||||
Commit 00001596 4 keys in 7ms 503µs
|
||||
FAM | META SEQ | SST SEQ | RANGE
|
||||
0 | 00001594 | 00001593 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh)
|
||||
1 | 00001595 | 00001591 SST | O | 9c27d2b5acd6b310-9c27d2b5acd6b310 (0 MiB, fresh)
|
||||
2 | 00001596 | 00001592 SST | O | 9c27d2b5acd6b310-9c27d2b5acd6b310 (0 MiB, fresh)
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"dynamicRoutes": {},
|
||||
"notFoundRoutes": [],
|
||||
"preview": {
|
||||
"previewModeId": "64ea03a229f653828766a3654a7623ec",
|
||||
"previewModeSigningKey": "477cbefb1eecc6237c332fd49918940f0b1f05d16c6d81d9be2d54305396dfd2",
|
||||
"previewModeEncryptionKey": "9891e33f98087cd438ebe3cf068e3cf30985af06afb29929d98c4209d4b3e460"
|
||||
"previewModeId": "85c5dd029fc132e677dde52feee3a288",
|
||||
"previewModeSigningKey": "ffc22f9173cac7ecd73711e78a81e6adea61899ace90508970a207b08fc09bb1",
|
||||
"previewModeEncryptionKey": "ead7791e10b63610d136d15a2f80bca03f7ffb8faa5b672e422467464d362d9a"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,18 @@
|
||||
{
|
||||
"/api/auth/[...nextauth]/route": "app/api/auth/[...nextauth]/route.js",
|
||||
"/api/auth/register/route": "app/api/auth/register/route.js",
|
||||
"/api/chapters/route": "app/api/chapters/route.js",
|
||||
"/api/projects/[id]/route": "app/api/projects/[id]/route.js",
|
||||
"/api/projects/[id]/workflow/route": "app/api/projects/[id]/workflow/route.js",
|
||||
"/api/projects/route": "app/api/projects/route.js",
|
||||
"/api/user/profile/route": "app/api/user/profile/route.js",
|
||||
"/dashboard/page": "app/dashboard/page.js",
|
||||
"/login/page": "app/login/page.js",
|
||||
"/page": "app/page.js",
|
||||
"/profile/page": "app/profile/page.js",
|
||||
"/project/[id]/ideas/page": "app/project/[id]/ideas/page.js",
|
||||
"/project/[id]/page": "app/project/[id]/page.js",
|
||||
"/project/[id]/settings/page": "app/project/[id]/settings/page.js",
|
||||
"/project/[id]/workflow/page": "app/project/[id]/workflow/page.js",
|
||||
"/project/[id]/world/page": "app/project/[id]/world/page.js",
|
||||
"/signup/page": "app/signup/page.js"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -59,9 +59,9 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
});
|
||||
};
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "h-full bg-[#eef2ff] p-8 overflow-y-auto",
|
||||
className: "h-full bg-theme-bg p-8 overflow-y-auto transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "max-w-4xl mx-auto bg-white rounded-xl shadow-lg border border-slate-200 overflow-hidden",
|
||||
className: "max-w-4xl mx-auto bg-theme-panel rounded-xl shadow-lg border border-theme-border overflow-hidden transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-slate-900 text-white p-6 border-b border-slate-800 flex items-center gap-4",
|
||||
@@ -117,7 +117,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 18,
|
||||
@@ -140,7 +140,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Titre du Roman"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -154,7 +154,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
...project,
|
||||
title: e.target.value
|
||||
}),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none font-serif font-bold text-lg"
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none font-serif font-bold text-lg transition-colors duration-300"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 67,
|
||||
@@ -169,7 +169,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Nom d'Auteur"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -183,7 +183,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
...project,
|
||||
author: e.target.value
|
||||
}),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none"
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 76,
|
||||
@@ -204,7 +204,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Synopsis Global"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -214,7 +214,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
|
||||
value: settings.synopsis,
|
||||
onChange: (e)=>handleChange('synopsis', e.target.value),
|
||||
className: "w-full p-3 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none h-24 text-sm bg-[#eef2ff]",
|
||||
className: "w-full p-3 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none h-24 text-sm transition-colors duration-300",
|
||||
placeholder: "De quoi parle votre histoire dans les grandes lignes ?"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -237,7 +237,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$target$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Target$3e$__["Target"], {
|
||||
size: 18,
|
||||
@@ -260,7 +260,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Genre Principal"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -272,7 +272,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
list: "genre-suggestions",
|
||||
value: settings.genre,
|
||||
onChange: (e)=>handleChange('genre', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Fantasy"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -302,7 +302,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Sous-Genre"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -313,7 +313,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.subGenre || '',
|
||||
onChange: (e)=>handleChange('subGenre', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Dark Fantasy"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -329,7 +329,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Public Cible"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -340,7 +340,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.targetAudience,
|
||||
onChange: (e)=>handleChange('targetAudience', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Jeune Adulte, Adulte..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -362,7 +362,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Thèmes Clés"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -374,7 +374,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$hash$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Hash$3e$__["Hash"], {
|
||||
size: 14,
|
||||
className: "absolute left-3 top-3 text-slate-400"
|
||||
className: "absolute left-3 top-3 text-theme-muted"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 138,
|
||||
@@ -384,7 +384,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.themes,
|
||||
onChange: (e)=>handleChange('themes', e.target.value),
|
||||
className: "w-full pl-9 p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full pl-9 p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Vengeance, Rédemption, Voyage initiatique..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -413,7 +413,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$feather$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Feather$3e$__["Feather"], {
|
||||
size: 18,
|
||||
@@ -436,7 +436,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1 flex items-center gap-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1 flex items-center gap-1",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"], {
|
||||
size: 14
|
||||
@@ -455,7 +455,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
value: settings.pov,
|
||||
onChange: (e)=>handleChange('pov', e.target.value),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: "",
|
||||
@@ -488,7 +488,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1 flex items-center gap-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1 flex items-center gap-1",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], {
|
||||
size: 14
|
||||
@@ -507,7 +507,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
value: settings.tense,
|
||||
onChange: (e)=>handleChange('tense', e.target.value),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: "",
|
||||
@@ -540,7 +540,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Ton Général"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -552,7 +552,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
list: "tone-suggestions",
|
||||
value: settings.tone,
|
||||
onChange: (e)=>handleChange('tone', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Sombre, Ironique..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -589,7 +589,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "mt-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Guide de Style & Instructions IA (Prompt Système)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -597,7 +597,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs text-slate-400 mb-2",
|
||||
className: "text-xs text-theme-muted mb-2",
|
||||
children: 'Ces instructions seront envoyées à l\'IA à chaque génération. Décrivez ici le style d\'écriture désiré (ex: "phrases courtes", "vocabulaire soutenu", "beaucoup de métaphores").'
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -607,7 +607,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
|
||||
value: project.styleGuide || '',
|
||||
onChange: (e)=>handleStyleGuideChange(e.target.value),
|
||||
className: "w-full p-3 border border-indigo-100 bg-[#eef2ff] rounded-lg focus:ring-2 focus:ring-indigo-500 outline-none h-32 text-sm font-mono text-slate-700",
|
||||
className: "w-full p-3 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-indigo-500 outline-none h-32 text-sm font-mono transition-colors duration-300",
|
||||
placeholder: "Ex: Utilise un style descriptif et sensoriel. Évite les adverbes. Le narrateur est cynique."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -667,10 +667,10 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
showDeleteConfirm ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-4 bg-white p-4 rounded border border-red-200",
|
||||
className: "flex items-center gap-4 bg-theme-panel p-4 rounded border border-red-200",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-sm font-bold text-slate-700",
|
||||
className: "text-sm font-bold text-theme-text",
|
||||
children: "Êtes-vous sûr ?"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -679,7 +679,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onDeleteProject,
|
||||
className: "px-4 py-2 bg-red-600 text-white rounded hover:bg-red-700 text-sm font-bold",
|
||||
className: "px-4 py-2 bg-red-600 text-white rounded hover:bg-red-700 text-sm font-bold opacity-90 transition-opacity",
|
||||
children: "Oui, supprimer définitivement"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -688,7 +688,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setShowDeleteConfirm(false),
|
||||
className: "px-4 py-2 bg-slate-200 text-slate-700 rounded hover:bg-slate-300 text-sm",
|
||||
className: "px-4 py-2 bg-theme-bg text-theme-text border border-theme-border rounded hover:opacity-80 text-sm transition-opacity",
|
||||
children: "Annuler"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -702,7 +702,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setShowDeleteConfirm(true),
|
||||
className: "px-4 py-2 bg-white border border-red-300 text-red-600 rounded hover:bg-red-50 text-sm font-bold",
|
||||
className: "px-4 py-2 bg-theme-panel border border-red-300 text-red-600 rounded hover:bg-red-50 text-sm font-bold transition-colors duration-300",
|
||||
children: "Supprimer ce projet"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -751,31 +751,25 @@ __turbopack_context__.s([
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$BookSettings$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/providers/ProjectProvider.tsx [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$hooks$2f$useProjects$2e$ts__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/hooks/useProjects.ts [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/next/navigation.js [app-ssr] (ecmascript)");
|
||||
'use client';
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
function SettingsPage() {
|
||||
const { project, projectId, updateProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useProjectContext"])();
|
||||
const { user } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useAuthContext"])();
|
||||
const { deleteProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$hooks$2f$useProjects$2e$ts__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useProjects"])(user);
|
||||
const { project, updateProject, deleteProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useProjectContext"])();
|
||||
const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRouter"])();
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$BookSettings$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||
project: project,
|
||||
onUpdate: (updates)=>updateProject(updates),
|
||||
onDeleteProject: async ()=>{
|
||||
await deleteProject(projectId);
|
||||
await deleteProject();
|
||||
router.push('/dashboard');
|
||||
}
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/app/project/[id]/settings/page.tsx",
|
||||
lineNumber: 16,
|
||||
lineNumber: 12,
|
||||
columnNumber: 9
|
||||
}, this);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -291,7 +291,7 @@ const RichTextEditor = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$proj
|
||||
}, ("TURBOPACK compile-time value", void 0));
|
||||
const hasSelection = savedRange.current && !savedRange.current.collapsed;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col h-full bg-white rounded-lg shadow-sm border border-slate-200 overflow-hidden relative",
|
||||
className: "flex flex-col h-full bg-theme-panel rounded-lg shadow-sm border border-theme-border overflow-hidden relative transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("style", {
|
||||
children: `
|
||||
@@ -308,7 +308,7 @@ const RichTextEditor = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$proj
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-1 p-2 bg-slate-50 border-b border-slate-200 flex-wrap relative z-20 shadow-sm",
|
||||
className: "flex items-center gap-1 p-2 bg-theme-bg border-b border-theme-border flex-wrap relative z-20 shadow-sm transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(ToolbarButton, {
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$bold$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Bold$3e$__["Bold"],
|
||||
@@ -488,7 +488,7 @@ const RichTextEditor = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$proj
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 overflow-y-auto relative bg-slate-100",
|
||||
className: "flex-1 overflow-y-auto relative bg-theme-bg/50 transition-colors duration-300",
|
||||
ref: scrollContainerRef,
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-center relative min-h-full py-8",
|
||||
@@ -497,7 +497,7 @@ const RichTextEditor = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$proj
|
||||
ref: contentRef,
|
||||
contentEditable: true,
|
||||
suppressContentEditableWarning: true,
|
||||
className: "bg-white shadow-sm w-[800px] min-h-[1000px] p-12 outline-none font-serif text-lg leading-relaxed text-slate-900 editor-content",
|
||||
className: "bg-theme-editor-bg shadow-sm w-[800px] min-h-[1000px] p-12 outline-none font-serif text-lg leading-relaxed text-theme-editor-text editor-content transition-colors duration-300",
|
||||
onInput: handleInput,
|
||||
onBlur: ()=>{
|
||||
setIsFocused(false);
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -498,12 +498,12 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__proje
|
||||
;
|
||||
const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, onProfile })=>{
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "min-h-screen bg-[#eef2ff] p-8 font-sans",
|
||||
className: "min-h-screen bg-theme-bg p-8 font-sans transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "max-w-6xl mx-auto space-y-8",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col md:flex-row justify-between items-center bg-white p-8 rounded-[2rem] shadow-sm border border-indigo-100 gap-6",
|
||||
className: "flex flex-col md:flex-row justify-between items-center bg-theme-panel p-8 rounded-[2rem] shadow-sm border border-theme-border gap-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-6",
|
||||
@@ -536,7 +536,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", {
|
||||
className: "text-3xl font-black text-slate-900",
|
||||
className: "text-3xl font-black text-theme-text",
|
||||
children: [
|
||||
"Bonjour, ",
|
||||
user.name,
|
||||
@@ -559,7 +559,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-slate-400 text-xs font-medium",
|
||||
className: "text-theme-muted text-xs font-medium",
|
||||
children: "Membre depuis le 24 janv."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -589,7 +589,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onProfile,
|
||||
className: "bg-slate-50 text-slate-700 px-5 py-2.5 rounded-xl text-sm font-bold hover:bg-slate-100 transition-all flex items-center gap-2 border border-slate-200",
|
||||
className: "bg-theme-bg text-theme-text px-5 py-2.5 rounded-xl text-sm font-bold hover:opacity-80 transition-all flex items-center gap-2 border border-theme-border",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__User$3e$__["User"], {
|
||||
size: 18
|
||||
@@ -607,13 +607,13 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onLogout,
|
||||
className: "p-3 text-slate-400 hover:text-red-500 rounded-full hover:bg-red-50 transition-colors",
|
||||
className: "p-3 text-theme-muted hover:text-red-500 rounded-full hover:bg-red-500/10 transition-colors",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$log$2d$out$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__LogOut$3e$__["LogOut"], {
|
||||
size: 20
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
lineNumber: 42,
|
||||
columnNumber: 149
|
||||
columnNumber: 155
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -636,7 +636,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
className: "grid grid-cols-1 md:grid-cols-3 gap-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-orange-100 p-3 rounded-2xl text-orange-600",
|
||||
@@ -655,7 +655,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Série actuelle"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -663,7 +663,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: [
|
||||
user.stats.writingStreak,
|
||||
" Jours"
|
||||
@@ -686,7 +686,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-blue-100 p-3 rounded-2xl text-blue-600",
|
||||
@@ -705,7 +705,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Mots écrits"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -713,7 +713,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: user.stats.totalWordsWritten.toLocaleString()
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -733,7 +733,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-indigo-100 p-3 rounded-2xl text-indigo-600",
|
||||
@@ -752,7 +752,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Objectif du jour"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -760,7 +760,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: [
|
||||
user.preferences.dailyWordGoal,
|
||||
" Mots"
|
||||
@@ -798,7 +798,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
className: "flex justify-between items-center mb-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: "Mes Romans"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -834,12 +834,12 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
children: [
|
||||
projects.map((p)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
onClick: ()=>onSelect(p.id),
|
||||
className: "bg-white p-8 rounded-[2.5rem] border border-indigo-50 shadow-sm hover:shadow-2xl hover:scale-[1.02] transition-all cursor-pointer group flex flex-col justify-between h-64",
|
||||
className: "bg-theme-panel p-8 rounded-[2.5rem] border border-theme-border shadow-sm hover:shadow-2xl hover:scale-[1.02] transition-all cursor-pointer group flex flex-col justify-between h-64",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-blue-50 w-12 h-12 rounded-2xl flex items-center justify-center text-blue-600 mb-6 group-hover:bg-blue-600 group-hover:text-white transition-colors",
|
||||
className: "bg-blue-500/10 w-12 h-12 rounded-2xl flex items-center justify-center text-blue-500 mb-6 group-hover:bg-blue-600 group-hover:text-white transition-colors",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 24
|
||||
}, void 0, false, {
|
||||
@@ -853,7 +853,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", {
|
||||
className: "font-black text-slate-900 text-xl truncate mb-1",
|
||||
className: "font-black text-theme-text text-xl truncate mb-1",
|
||||
children: p.title
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -861,7 +861,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-slate-400 text-sm",
|
||||
className: "text-theme-muted text-sm",
|
||||
children: [
|
||||
"Dernière modification : ",
|
||||
new Date(p.lastModified).toLocaleDateString()
|
||||
@@ -878,7 +878,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-between items-center text-[10px] text-slate-400 font-black uppercase tracking-widest border-t border-slate-50 pt-4",
|
||||
className: "flex justify-between items-center text-[10px] text-theme-muted font-black uppercase tracking-widest border-t border-theme-border pt-4 mt-auto",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
children: [
|
||||
@@ -911,7 +911,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))),
|
||||
projects.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "col-span-2 py-24 bg-white rounded-[3rem] border-2 border-dashed border-indigo-100 flex flex-col items-center justify-center text-indigo-300",
|
||||
className: "col-span-2 py-24 bg-theme-panel rounded-[3rem] border-2 border-dashed border-theme-border flex flex-col items-center justify-center text-theme-muted",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 64,
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -127,7 +127,7 @@ function RootLayout({ children }) {
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("html", {
|
||||
lang: "fr",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])("body", {
|
||||
className: `${__TURBOPACK__imported__module__$5b$next$5d2f$internal$2f$font$2f$google$2f$inter_b2991b2$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["default"].variable} ${__TURBOPACK__imported__module__$5b$next$5d2f$internal$2f$font$2f$google$2f$merriweather_6ee6941f$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["default"].variable} font-sans bg-gray-100 text-slate-800 h-screen overflow-hidden antialiased`,
|
||||
className: `${__TURBOPACK__imported__module__$5b$next$5d2f$internal$2f$font$2f$google$2f$inter_b2991b2$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["default"].variable} ${__TURBOPACK__imported__module__$5b$next$5d2f$internal$2f$font$2f$google$2f$merriweather_6ee6941f$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["default"].variable} font-sans h-screen overflow-hidden antialiased bg-theme-bg text-theme-text transition-colors duration-300`,
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["AuthProvider"], {
|
||||
children: children
|
||||
}, void 0, false, {
|
||||
|
||||
@@ -9,6 +9,6 @@
|
||||
{"offset": {"line": 60, "column": 0}, "map": {"version":3,"sources":["file:///C:/Users/streaper2/Documents/00%20-%20projet/plumeia/src/providers/AuthProvider.tsx/__nextjs-internal-proxy.mjs"],"sourcesContent":["// This file is generated by next-core EcmascriptClientReferenceModule.\nimport { registerClientReference } from \"react-server-dom-turbopack/server\";\nexport const AuthProvider = registerClientReference(\n function() { throw new Error(\"Attempted to call AuthProvider() from the server but AuthProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n \"[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx <module evaluation>\",\n \"AuthProvider\",\n);\nexport const useAuthContext = registerClientReference(\n function() { throw new Error(\"Attempted to call useAuthContext() from the server but useAuthContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n \"[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx <module evaluation>\",\n \"useAuthContext\",\n);\n"],"names":[],"mappings":";;;;;;AAAA,uEAAuE;AACvE;;AACO,MAAM,eAAe,IAAA,oTAAuB,EAC/C;IAAa,MAAM,IAAI,MAAM;AAAwO,GACrQ,8FACA;AAEG,MAAM,iBAAiB,IAAA,oTAAuB,EACjD;IAAa,MAAM,IAAI,MAAM;AAA4O,GACzQ,8FACA","ignoreList":[0]}},
|
||||
{"offset": {"line": 79, "column": 0}, "map": {"version":3,"sources":["file:///C:/Users/streaper2/Documents/00%20-%20projet/plumeia/src/providers/AuthProvider.tsx/__nextjs-internal-proxy.mjs"],"sourcesContent":["// This file is generated by next-core EcmascriptClientReferenceModule.\nimport { registerClientReference } from \"react-server-dom-turbopack/server\";\nexport const AuthProvider = registerClientReference(\n function() { throw new Error(\"Attempted to call AuthProvider() from the server but AuthProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n \"[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx\",\n \"AuthProvider\",\n);\nexport const useAuthContext = registerClientReference(\n function() { throw new Error(\"Attempted to call useAuthContext() from the server but useAuthContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.\"); },\n \"[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx\",\n \"useAuthContext\",\n);\n"],"names":[],"mappings":";;;;;;AAAA,uEAAuE;AACvE;;AACO,MAAM,eAAe,IAAA,oTAAuB,EAC/C;IAAa,MAAM,IAAI,MAAM;AAAwO,GACrQ,0EACA;AAEG,MAAM,iBAAiB,IAAA,oTAAuB,EACjD;IAAa,MAAM,IAAI,MAAM;AAA4O,GACzQ,0EACA","ignoreList":[0]}},
|
||||
{"offset": {"line": 98, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}},
|
||||
{"offset": {"line": 106, "column": 0}, "map": {"version":3,"sources":["file:///C:/Users/streaper2/Documents/00%20-%20projet/plumeia/src/app/layout.tsx"],"sourcesContent":["import type { Metadata } from \"next\";\r\nimport { Inter, Merriweather } from \"next/font/google\";\r\nimport { AuthProvider } from \"@/providers/AuthProvider\";\r\nimport \"./globals.css\";\r\n\r\nconst inter = Inter({\r\n subsets: [\"latin\"],\r\n variable: \"--font-sans\",\r\n});\r\n\r\nconst merriweather = Merriweather({\r\n subsets: [\"latin\"],\r\n weight: [\"300\", \"400\", \"700\", \"900\"],\r\n variable: \"--font-serif\",\r\n});\r\n\r\nexport const metadata: Metadata = {\r\n title: \"PlumeIA - Éditeur Intelligent\",\r\n description: \"Votre assistant éditorial intelligent propulsé par l'IA pour écrire votre prochain roman.\",\r\n};\r\n\r\nexport default function RootLayout({\r\n children,\r\n}: {\r\n children: React.ReactNode;\r\n}) {\r\n return (\r\n <html lang=\"fr\">\r\n <body className={`${inter.variable} ${merriweather.variable} font-sans bg-gray-100 text-slate-800 h-screen overflow-hidden antialiased`}>\r\n <AuthProvider>\r\n {children}\r\n </AuthProvider>\r\n </body>\r\n </html>\r\n );\r\n}\r\n"],"names":[],"mappings":";;;;;;;;;AAEA;;;;;;AAcO,MAAM,WAAqB;IAC9B,OAAO;IACP,aAAa;AACjB;AAEe,SAAS,WAAW,EAC/B,QAAQ,EAGX;IACG,qBACI,0RAAC;QAAK,MAAK;kBACP,cAAA,0RAAC;YAAK,WAAW,GAAG,mJAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,2JAAY,CAAC,QAAQ,CAAC,0EAA0E,CAAC;sBACnI,cAAA,0RAAC,6LAAY;0BACR;;;;;;;;;;;;;;;;AAKrB"}},
|
||||
{"offset": {"line": 106, "column": 0}, "map": {"version":3,"sources":["file:///C:/Users/streaper2/Documents/00%20-%20projet/plumeia/src/app/layout.tsx"],"sourcesContent":["import type { Metadata } from \"next\";\r\nimport { Inter, Merriweather } from \"next/font/google\";\r\nimport { AuthProvider } from \"@/providers/AuthProvider\";\r\nimport \"./globals.css\";\r\n\r\nconst inter = Inter({\r\n subsets: [\"latin\"],\r\n variable: \"--font-sans\",\r\n});\r\n\r\nconst merriweather = Merriweather({\r\n subsets: [\"latin\"],\r\n weight: [\"300\", \"400\", \"700\", \"900\"],\r\n variable: \"--font-serif\",\r\n});\r\n\r\nexport const metadata: Metadata = {\r\n title: \"PlumeIA - Éditeur Intelligent\",\r\n description: \"Votre assistant éditorial intelligent propulsé par l'IA pour écrire votre prochain roman.\",\r\n};\r\n\r\nexport default function RootLayout({\r\n children,\r\n}: {\r\n children: React.ReactNode;\r\n}) {\r\n return (\r\n <html lang=\"fr\">\r\n <body className={`${inter.variable} ${merriweather.variable} font-sans h-screen overflow-hidden antialiased bg-theme-bg text-theme-text transition-colors duration-300`}>\r\n <AuthProvider>\r\n {children}\r\n </AuthProvider>\r\n </body>\r\n </html>\r\n );\r\n}\r\n"],"names":[],"mappings":";;;;;;;;;AAEA;;;;;;AAcO,MAAM,WAAqB;IAC9B,OAAO;IACP,aAAa;AACjB;AAEe,SAAS,WAAW,EAC/B,QAAQ,EAGX;IACG,qBACI,0RAAC;QAAK,MAAK;kBACP,cAAA,0RAAC;YAAK,WAAW,GAAG,mJAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,2JAAY,CAAC,QAAQ,CAAC,0GAA0G,CAAC;sBACnK,cAAA,0RAAC,6LAAY;0BACR;;;;;;;;;;;;;;;;AAKrB"}},
|
||||
{"offset": {"line": 152, "column": 0}, "map": {"version":3,"sources":["file:///C:/Users/streaper2/Documents/00%20-%20projet/plumeia/node_modules/next/src/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.ts"],"sourcesContent":["module.exports = (\n require('../../module.compiled') as typeof import('../../module.compiled')\n).vendored['react-rsc']!.ReactJsxDevRuntime\n"],"names":["module","exports","require","vendored","ReactJsxDevRuntime"],"mappings":"AAAAA,OAAOC,OAAO,GACZC,QAAQ,0JACRC,QAAQ,CAAC,YAAY,CAAEC,kBAAkB","ignoreList":[0]}}]
|
||||
}
|
||||
@@ -605,7 +605,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
};
|
||||
const isLimitReached = usage ? usage.aiActionsCurrent >= usage.aiActionsLimit : false;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col h-full bg-white border-l border-slate-200 shadow-xl w-80 lg:w-96",
|
||||
className: "flex flex-col h-full bg-theme-panel border-l border-theme-border shadow-xl w-80 lg:w-96 transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "p-4 bg-indigo-600 text-white flex items-center justify-between shadow-md",
|
||||
@@ -619,7 +619,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 39,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "font-bold tracking-tight",
|
||||
@@ -627,7 +627,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 40,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -644,7 +644,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 44,
|
||||
columnNumber: 17
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" ",
|
||||
usage.aiActionsCurrent,
|
||||
@@ -654,7 +654,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 43,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -701,10 +701,10 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
columnNumber: 9
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 overflow-y-auto p-4 space-y-4 bg-slate-50",
|
||||
className: "flex-1 overflow-y-auto p-4 space-y-4 bg-theme-bg transition-colors duration-300",
|
||||
children: [
|
||||
chatHistory.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "text-center text-slate-400 mt-10",
|
||||
className: "text-center text-theme-muted mt-10",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$bot$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Bot$3e$__["Bot"], {
|
||||
size: 48,
|
||||
@@ -728,7 +728,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 62,
|
||||
columnNumber: 17
|
||||
columnNumber: 15
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -739,7 +739,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
chatHistory.map((msg)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `flex flex-col ${msg.role === 'user' ? 'items-end' : 'items-start'}`,
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `max-w-[85%] rounded-2xl p-4 text-sm shadow-sm ${msg.role === 'user' ? 'bg-indigo-600 text-white rounded-br-none' : 'bg-white text-slate-700 border border-slate-100 rounded-bl-none'}`,
|
||||
className: `max-w-[85%] rounded-2xl p-4 text-sm shadow-sm transition-colors duration-300 ${msg.role === 'user' ? 'bg-indigo-600 text-white rounded-br-none' : 'bg-theme-panel text-theme-text border border-theme-border rounded-bl-none'}`,
|
||||
children: [
|
||||
msg.role === 'model' && msg.responseType === 'reflection' && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-1.5 text-[10px] font-black text-amber-600 mb-1.5 uppercase tracking-wide",
|
||||
@@ -749,14 +749,14 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 73,
|
||||
columnNumber: 131
|
||||
columnNumber: 129
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" Réflexion"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 73,
|
||||
columnNumber: 19
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "whitespace-pre-wrap leading-relaxed",
|
||||
@@ -780,7 +780,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
isGenerating && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-start",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-3 rounded-2xl rounded-bl-none shadow-sm border border-slate-100 flex items-center gap-2 text-xs text-slate-500",
|
||||
className: "bg-theme-panel p-3 rounded-2xl rounded-bl-none shadow-sm border border-theme-border flex items-center gap-2 text-xs text-theme-muted transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$refresh$2d$cw$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__RefreshCw$3e$__["RefreshCw"], {
|
||||
size: 14,
|
||||
@@ -816,7 +816,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "p-4 bg-white border-t border-slate-200",
|
||||
className: "p-4 bg-theme-panel border-t border-theme-border transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("form", {
|
||||
onSubmit: handleSubmit,
|
||||
className: "relative",
|
||||
@@ -826,7 +826,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
value: input,
|
||||
onChange: (e)=>setInput(e.target.value),
|
||||
placeholder: isLimitReached ? "Limite atteinte..." : "Votre message...",
|
||||
className: "w-full pl-4 pr-12 py-3 bg-slate-100 rounded-2xl text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-shadow disabled:opacity-50",
|
||||
className: "w-full pl-4 pr-12 py-3 bg-theme-bg text-theme-text border border-theme-border rounded-2xl text-sm focus:outline-none focus:border-indigo-500 transition-all disabled:opacity-50",
|
||||
disabled: isGenerating || isLimitReached
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
@@ -906,7 +906,7 @@ const EditorShell = (props)=>{
|
||||
const [isAiPanelOpen, setIsAiPanelOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(true);
|
||||
const currentChapter = project.chapters.find((c)=>c.id === currentChapterId);
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `flex h-screen overflow-hidden no-print ${user.preferences.theme === 'dark' ? 'bg-slate-900 text-white' : user.preferences.theme === 'sepia' ? 'bg-[#f4ecd8]' : 'bg-[#eef2ff]'}`,
|
||||
className: "flex h-screen overflow-hidden no-print bg-theme-bg text-theme-text transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("aside", {
|
||||
className: `${isSidebarOpen ? 'w-64' : 'w-0'} bg-slate-900 text-slate-300 flex-shrink-0 transition-all duration-300 overflow-hidden flex flex-col border-r border-slate-800`,
|
||||
@@ -1246,20 +1246,20 @@ const EditorShell = (props)=>{
|
||||
className: "flex-1 flex flex-col h-full overflow-hidden",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
|
||||
className: "h-14 bg-white border-b border-slate-200 flex items-center justify-between px-4 shadow-sm z-10 text-slate-800",
|
||||
className: "h-14 bg-theme-panel border-b border-theme-border flex items-center justify-between px-4 shadow-sm z-10 text-theme-text transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setIsSidebarOpen(!isSidebarOpen),
|
||||
className: "text-slate-500 hover:text-slate-800",
|
||||
className: "text-theme-muted hover:text-theme-text",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$menu$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Menu$3e$__["Menu"], {
|
||||
size: 20
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/layout/EditorShell.tsx",
|
||||
lineNumber: 100,
|
||||
columnNumber: 130
|
||||
columnNumber: 133
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/layout/EditorShell.tsx",
|
||||
@@ -1378,7 +1378,7 @@ const EditorShell = (props)=>{
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `${isAiPanelOpen ? 'w-80 lg:w-96' : 'w-0'} transition-all duration-300 flex-shrink-0 h-full border-l border-slate-200 relative`,
|
||||
className: `${isAiPanelOpen ? 'w-80 lg:w-96' : 'w-0'} transition-all duration-300 flex-shrink-0 h-full border-l border-theme-border relative bg-theme-panel`,
|
||||
children: isAiPanelOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$AIPanel$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||
chatHistory: props.chatHistory,
|
||||
onSendMessage: props.onSendMessage,
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/Documents/00 - projet/plumeia/src/app/dashboard/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/login/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/profile/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/signup/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}"
|
||||
self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/Documents/00 - projet/plumeia/src/app/dashboard/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/login/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/profile/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/ideas/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/settings/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/workflow/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/world/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ],\n \"[project]/Documents/00 - projet/plumeia/src/app/signup/page\": [\n \"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\n \"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}"
|
||||
@@ -8,11 +8,27 @@
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/page": [
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/profile/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/profile/page": [
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/ideas/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/settings/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/workflow/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
"[project]/Documents/00 - projet/plumeia/src/app/project/[id]/world/page": [
|
||||
"static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2",
|
||||
"static/media/248e1dc0efc99276-s.p.8a6b2436.woff2"
|
||||
],
|
||||
|
||||
@@ -520,12 +520,12 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__proje
|
||||
;
|
||||
const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, onProfile })=>{
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "min-h-screen bg-[#eef2ff] p-8 font-sans",
|
||||
className: "min-h-screen bg-theme-bg p-8 font-sans transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "max-w-6xl mx-auto space-y-8",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col md:flex-row justify-between items-center bg-white p-8 rounded-[2rem] shadow-sm border border-indigo-100 gap-6",
|
||||
className: "flex flex-col md:flex-row justify-between items-center bg-theme-panel p-8 rounded-[2rem] shadow-sm border border-theme-border gap-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-6",
|
||||
@@ -558,7 +558,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", {
|
||||
className: "text-3xl font-black text-slate-900",
|
||||
className: "text-3xl font-black text-theme-text",
|
||||
children: [
|
||||
"Bonjour, ",
|
||||
user.name,
|
||||
@@ -581,7 +581,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-slate-400 text-xs font-medium",
|
||||
className: "text-theme-muted text-xs font-medium",
|
||||
children: "Membre depuis le 24 janv."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -611,7 +611,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onProfile,
|
||||
className: "bg-slate-50 text-slate-700 px-5 py-2.5 rounded-xl text-sm font-bold hover:bg-slate-100 transition-all flex items-center gap-2 border border-slate-200",
|
||||
className: "bg-theme-bg text-theme-text px-5 py-2.5 rounded-xl text-sm font-bold hover:opacity-80 transition-all flex items-center gap-2 border border-theme-border",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__User$3e$__["User"], {
|
||||
size: 18
|
||||
@@ -629,13 +629,13 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onLogout,
|
||||
className: "p-3 text-slate-400 hover:text-red-500 rounded-full hover:bg-red-50 transition-colors",
|
||||
className: "p-3 text-theme-muted hover:text-red-500 rounded-full hover:bg-red-500/10 transition-colors",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$log$2d$out$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__LogOut$3e$__["LogOut"], {
|
||||
size: 20
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
lineNumber: 42,
|
||||
columnNumber: 149
|
||||
columnNumber: 155
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -658,7 +658,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
className: "grid grid-cols-1 md:grid-cols-3 gap-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-orange-100 p-3 rounded-2xl text-orange-600",
|
||||
@@ -677,7 +677,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Série actuelle"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -685,7 +685,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: [
|
||||
user.stats.writingStreak,
|
||||
" Jours"
|
||||
@@ -708,7 +708,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-blue-100 p-3 rounded-2xl text-blue-600",
|
||||
@@ -727,7 +727,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Mots écrits"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -735,7 +735,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: user.stats.totalWordsWritten.toLocaleString()
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -755,7 +755,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-6 rounded-3xl shadow-sm border border-indigo-50 flex items-center gap-4",
|
||||
className: "bg-theme-panel p-6 rounded-3xl shadow-sm border border-theme-border flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-indigo-100 p-3 rounded-2xl text-indigo-600",
|
||||
@@ -774,7 +774,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs font-bold text-slate-400 uppercase tracking-wider",
|
||||
className: "text-xs font-bold text-theme-muted uppercase tracking-wider",
|
||||
children: "Objectif du jour"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -782,7 +782,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: [
|
||||
user.preferences.dailyWordGoal,
|
||||
" Mots"
|
||||
@@ -820,7 +820,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
className: "flex justify-between items-center mb-6",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-2xl font-black text-slate-900",
|
||||
className: "text-2xl font-black text-theme-text",
|
||||
children: "Mes Romans"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -856,12 +856,12 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
children: [
|
||||
projects.map((p)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
onClick: ()=>onSelect(p.id),
|
||||
className: "bg-white p-8 rounded-[2.5rem] border border-indigo-50 shadow-sm hover:shadow-2xl hover:scale-[1.02] transition-all cursor-pointer group flex flex-col justify-between h-64",
|
||||
className: "bg-theme-panel p-8 rounded-[2.5rem] border border-theme-border shadow-sm hover:shadow-2xl hover:scale-[1.02] transition-all cursor-pointer group flex flex-col justify-between h-64",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-blue-50 w-12 h-12 rounded-2xl flex items-center justify-center text-blue-600 mb-6 group-hover:bg-blue-600 group-hover:text-white transition-colors",
|
||||
className: "bg-blue-500/10 w-12 h-12 rounded-2xl flex items-center justify-center text-blue-500 mb-6 group-hover:bg-blue-600 group-hover:text-white transition-colors",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 24
|
||||
}, void 0, false, {
|
||||
@@ -875,7 +875,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h4", {
|
||||
className: "font-black text-slate-900 text-xl truncate mb-1",
|
||||
className: "font-black text-theme-text text-xl truncate mb-1",
|
||||
children: p.title
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/Dashboard.tsx",
|
||||
@@ -883,7 +883,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-slate-400 text-sm",
|
||||
className: "text-theme-muted text-sm",
|
||||
children: [
|
||||
"Dernière modification : ",
|
||||
new Date(p.lastModified).toLocaleDateString()
|
||||
@@ -900,7 +900,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-between items-center text-[10px] text-slate-400 font-black uppercase tracking-widest border-t border-slate-50 pt-4",
|
||||
className: "flex justify-between items-center text-[10px] text-theme-muted font-black uppercase tracking-widest border-t border-theme-border pt-4 mt-auto",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
children: [
|
||||
@@ -933,7 +933,7 @@ const Dashboard = ({ user, projects, onSelect, onCreate, onLogout, onPricing, on
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))),
|
||||
projects.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "col-span-2 py-24 bg-white rounded-[3rem] border-2 border-dashed border-indigo-100 flex flex-col items-center justify-center text-indigo-300",
|
||||
className: "col-span-2 py-24 bg-theme-panel rounded-[3rem] border-2 border-dashed border-theme-border flex flex-col items-center justify-center text-theme-muted",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 64,
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -63,9 +63,9 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
});
|
||||
};
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "h-full bg-[#eef2ff] p-8 overflow-y-auto",
|
||||
className: "h-full bg-theme-bg p-8 overflow-y-auto transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "max-w-4xl mx-auto bg-white rounded-xl shadow-lg border border-slate-200 overflow-hidden",
|
||||
className: "max-w-4xl mx-auto bg-theme-panel rounded-xl shadow-lg border border-theme-border overflow-hidden transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-slate-900 text-white p-6 border-b border-slate-800 flex items-center gap-4",
|
||||
@@ -121,7 +121,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$book$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Book$3e$__["Book"], {
|
||||
size: 18,
|
||||
@@ -144,7 +144,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Titre du Roman"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -158,7 +158,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
...project,
|
||||
title: e.target.value
|
||||
}),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none font-serif font-bold text-lg"
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none font-serif font-bold text-lg transition-colors duration-300"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 67,
|
||||
@@ -173,7 +173,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Nom d'Auteur"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -187,7 +187,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
...project,
|
||||
author: e.target.value
|
||||
}),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none"
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 76,
|
||||
@@ -208,7 +208,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Synopsis Global"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -218,7 +218,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
|
||||
value: settings.synopsis,
|
||||
onChange: (e)=>handleChange('synopsis', e.target.value),
|
||||
className: "w-full p-3 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none h-24 text-sm bg-[#eef2ff]",
|
||||
className: "w-full p-3 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none h-24 text-sm transition-colors duration-300",
|
||||
placeholder: "De quoi parle votre histoire dans les grandes lignes ?"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -241,7 +241,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$target$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Target$3e$__["Target"], {
|
||||
size: 18,
|
||||
@@ -264,7 +264,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Genre Principal"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -276,7 +276,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
list: "genre-suggestions",
|
||||
value: settings.genre,
|
||||
onChange: (e)=>handleChange('genre', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Fantasy"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -306,7 +306,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Sous-Genre"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -317,7 +317,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.subGenre || '',
|
||||
onChange: (e)=>handleChange('subGenre', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Dark Fantasy"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -333,7 +333,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Public Cible"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -344,7 +344,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.targetAudience,
|
||||
onChange: (e)=>handleChange('targetAudience', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Jeune Adulte, Adulte..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -366,7 +366,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Thèmes Clés"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -378,7 +378,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$hash$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Hash$3e$__["Hash"], {
|
||||
size: 14,
|
||||
className: "absolute left-3 top-3 text-slate-400"
|
||||
className: "absolute left-3 top-3 text-theme-muted"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
lineNumber: 138,
|
||||
@@ -388,7 +388,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
type: "text",
|
||||
value: settings.themes,
|
||||
onChange: (e)=>handleChange('themes', e.target.value),
|
||||
className: "w-full pl-9 p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full pl-9 p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Vengeance, Rédemption, Voyage initiatique..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -417,7 +417,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "space-y-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-lg font-bold text-slate-800 flex items-center gap-2 border-b border-slate-100 pb-2",
|
||||
className: "text-lg font-bold text-theme-text flex items-center gap-2 border-b border-theme-border pb-2",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$feather$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Feather$3e$__["Feather"], {
|
||||
size: 18,
|
||||
@@ -440,7 +440,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1 flex items-center gap-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1 flex items-center gap-1",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$users$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Users$3e$__["Users"], {
|
||||
size: 14
|
||||
@@ -459,7 +459,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
value: settings.pov,
|
||||
onChange: (e)=>handleChange('pov', e.target.value),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: "",
|
||||
@@ -492,7 +492,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1 flex items-center gap-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1 flex items-center gap-1",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"], {
|
||||
size: 14
|
||||
@@ -511,7 +511,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
value: settings.tense,
|
||||
onChange: (e)=>handleChange('tense', e.target.value),
|
||||
className: "w-full p-2.5 bg-[#eef2ff] border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: "",
|
||||
@@ -544,7 +544,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Ton Général"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -556,7 +556,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
list: "tone-suggestions",
|
||||
value: settings.tone,
|
||||
onChange: (e)=>handleChange('tone', e.target.value),
|
||||
className: "w-full p-2.5 border border-slate-300 rounded-lg focus:ring-2 focus:ring-blue-500 outline-none bg-[#eef2ff]",
|
||||
className: "w-full p-2.5 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none transition-colors duration-300",
|
||||
placeholder: "Ex: Sombre, Ironique..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -593,7 +593,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
className: "mt-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-sm font-semibold text-slate-600 mb-1",
|
||||
className: "block text-sm font-semibold text-theme-muted mb-1",
|
||||
children: "Guide de Style & Instructions IA (Prompt Système)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -601,7 +601,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-xs text-slate-400 mb-2",
|
||||
className: "text-xs text-theme-muted mb-2",
|
||||
children: 'Ces instructions seront envoyées à l\'IA à chaque génération. Décrivez ici le style d\'écriture désiré (ex: "phrases courtes", "vocabulaire soutenu", "beaucoup de métaphores").'
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -611,7 +611,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
|
||||
value: project.styleGuide || '',
|
||||
onChange: (e)=>handleStyleGuideChange(e.target.value),
|
||||
className: "w-full p-3 border border-indigo-100 bg-[#eef2ff] rounded-lg focus:ring-2 focus:ring-indigo-500 outline-none h-32 text-sm font-mono text-slate-700",
|
||||
className: "w-full p-3 bg-theme-bg text-theme-text border border-theme-border rounded-lg focus:ring-2 focus:ring-indigo-500 outline-none h-32 text-sm font-mono transition-colors duration-300",
|
||||
placeholder: "Ex: Utilise un style descriptif et sensoriel. Évite les adverbes. Le narrateur est cynique."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -671,10 +671,10 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
showDeleteConfirm ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-4 bg-white p-4 rounded border border-red-200",
|
||||
className: "flex items-center gap-4 bg-theme-panel p-4 rounded border border-red-200",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-sm font-bold text-slate-700",
|
||||
className: "text-sm font-bold text-theme-text",
|
||||
children: "Êtes-vous sûr ?"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -683,7 +683,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: onDeleteProject,
|
||||
className: "px-4 py-2 bg-red-600 text-white rounded hover:bg-red-700 text-sm font-bold",
|
||||
className: "px-4 py-2 bg-red-600 text-white rounded hover:bg-red-700 text-sm font-bold opacity-90 transition-opacity",
|
||||
children: "Oui, supprimer définitivement"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -692,7 +692,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setShowDeleteConfirm(false),
|
||||
className: "px-4 py-2 bg-slate-200 text-slate-700 rounded hover:bg-slate-300 text-sm",
|
||||
className: "px-4 py-2 bg-theme-bg text-theme-text border border-theme-border rounded hover:opacity-80 text-sm transition-opacity",
|
||||
children: "Annuler"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -706,7 +706,7 @@ const BookSettingsComponent = ({ project, onUpdate, onDeleteProject })=>{
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setShowDeleteConfirm(true),
|
||||
className: "px-4 py-2 bg-white border border-red-300 text-red-600 rounded hover:bg-red-50 text-sm font-bold",
|
||||
className: "px-4 py-2 bg-theme-panel border border-red-300 text-red-600 rounded hover:bg-red-50 text-sm font-bold transition-colors duration-300",
|
||||
children: "Supprimer ce projet"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx",
|
||||
@@ -762,8 +762,6 @@ __turbopack_context__.s([
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$BookSettings$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/components/BookSettings.tsx [app-client] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/providers/ProjectProvider.tsx [app-client] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/providers/AuthProvider.tsx [app-client] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$hooks$2f$useProjects$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/hooks/useProjects.ts [app-client] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/next/navigation.js [app-client] (ecmascript)");
|
||||
;
|
||||
var _s = __turbopack_context__.k.signature();
|
||||
@@ -771,32 +769,26 @@ var _s = __turbopack_context__.k.signature();
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
function SettingsPage() {
|
||||
_s();
|
||||
const { project, projectId, updateProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useProjectContext"])();
|
||||
const { user } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useAuthContext"])();
|
||||
const { deleteProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$hooks$2f$useProjects$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useProjects"])(user);
|
||||
const { project, updateProject, deleteProject } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useProjectContext"])();
|
||||
const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"])();
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$BookSettings$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
|
||||
project: project,
|
||||
onUpdate: (updates)=>updateProject(updates),
|
||||
onDeleteProject: async ()=>{
|
||||
await deleteProject(projectId);
|
||||
await deleteProject();
|
||||
router.push('/dashboard');
|
||||
}
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/app/project/[id]/settings/page.tsx",
|
||||
lineNumber: 16,
|
||||
lineNumber: 12,
|
||||
columnNumber: 9
|
||||
}, this);
|
||||
}
|
||||
_s(SettingsPage, "py5duf4J+5ixrZd5CDtP46crjTA=", false, function() {
|
||||
_s(SettingsPage, "iosVZdilTb+M2ZD6lSwYyf9JEmQ=", false, function() {
|
||||
return [
|
||||
__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$ProjectProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useProjectContext"],
|
||||
__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$AuthProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useAuthContext"],
|
||||
__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$hooks$2f$useProjects$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useProjects"],
|
||||
__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRouter"]
|
||||
];
|
||||
});
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -646,7 +646,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
};
|
||||
const isLimitReached = usage ? usage.aiActionsCurrent >= usage.aiActionsLimit : false;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col h-full bg-white border-l border-slate-200 shadow-xl w-80 lg:w-96",
|
||||
className: "flex flex-col h-full bg-theme-panel border-l border-theme-border shadow-xl w-80 lg:w-96 transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "p-4 bg-indigo-600 text-white flex items-center justify-between shadow-md",
|
||||
@@ -660,7 +660,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 39,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "font-bold tracking-tight",
|
||||
@@ -668,7 +668,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 40,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -685,7 +685,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 44,
|
||||
columnNumber: 17
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" ",
|
||||
usage.aiActionsCurrent,
|
||||
@@ -695,7 +695,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 43,
|
||||
columnNumber: 13
|
||||
columnNumber: 11
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -742,10 +742,10 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
columnNumber: 9
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 overflow-y-auto p-4 space-y-4 bg-slate-50",
|
||||
className: "flex-1 overflow-y-auto p-4 space-y-4 bg-theme-bg transition-colors duration-300",
|
||||
children: [
|
||||
chatHistory.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "text-center text-slate-400 mt-10",
|
||||
className: "text-center text-theme-muted mt-10",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$bot$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Bot$3e$__["Bot"], {
|
||||
size: 48,
|
||||
@@ -769,7 +769,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 62,
|
||||
columnNumber: 17
|
||||
columnNumber: 15
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
@@ -780,7 +780,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
chatHistory.map((msg)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `flex flex-col ${msg.role === 'user' ? 'items-end' : 'items-start'}`,
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `max-w-[85%] rounded-2xl p-4 text-sm shadow-sm ${msg.role === 'user' ? 'bg-indigo-600 text-white rounded-br-none' : 'bg-white text-slate-700 border border-slate-100 rounded-bl-none'}`,
|
||||
className: `max-w-[85%] rounded-2xl p-4 text-sm shadow-sm transition-colors duration-300 ${msg.role === 'user' ? 'bg-indigo-600 text-white rounded-br-none' : 'bg-theme-panel text-theme-text border border-theme-border rounded-bl-none'}`,
|
||||
children: [
|
||||
msg.role === 'model' && msg.responseType === 'reflection' && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-1.5 text-[10px] font-black text-amber-600 mb-1.5 uppercase tracking-wide",
|
||||
@@ -790,14 +790,14 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 73,
|
||||
columnNumber: 131
|
||||
columnNumber: 129
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" Réflexion"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
lineNumber: 73,
|
||||
columnNumber: 19
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "whitespace-pre-wrap leading-relaxed",
|
||||
@@ -821,7 +821,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
isGenerating && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-start",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "bg-white p-3 rounded-2xl rounded-bl-none shadow-sm border border-slate-100 flex items-center gap-2 text-xs text-slate-500",
|
||||
className: "bg-theme-panel p-3 rounded-2xl rounded-bl-none shadow-sm border border-theme-border flex items-center gap-2 text-xs text-theme-muted transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$refresh$2d$cw$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__RefreshCw$3e$__["RefreshCw"], {
|
||||
size: 14,
|
||||
@@ -857,7 +857,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "p-4 bg-white border-t border-slate-200",
|
||||
className: "p-4 bg-theme-panel border-t border-theme-border transition-colors duration-300",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", {
|
||||
onSubmit: handleSubmit,
|
||||
className: "relative",
|
||||
@@ -867,7 +867,7 @@ const AIPanel = ({ chatHistory, onSendMessage, onInsertText, selectedText, isGen
|
||||
value: input,
|
||||
onChange: (e)=>setInput(e.target.value),
|
||||
placeholder: isLimitReached ? "Limite atteinte..." : "Votre message...",
|
||||
className: "w-full pl-4 pr-12 py-3 bg-slate-100 rounded-2xl text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500 transition-shadow disabled:opacity-50",
|
||||
className: "w-full pl-4 pr-12 py-3 bg-theme-bg text-theme-text border border-theme-border rounded-2xl text-sm focus:outline-none focus:border-indigo-500 transition-all disabled:opacity-50",
|
||||
disabled: isGenerating || isLimitReached
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/AIPanel.tsx",
|
||||
@@ -956,7 +956,7 @@ const EditorShell = (props)=>{
|
||||
const [isAiPanelOpen, setIsAiPanelOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(true);
|
||||
const currentChapter = project.chapters.find((c)=>c.id === currentChapterId);
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `flex h-screen overflow-hidden no-print ${user.preferences.theme === 'dark' ? 'bg-slate-900 text-white' : user.preferences.theme === 'sepia' ? 'bg-[#f4ecd8]' : 'bg-[#eef2ff]'}`,
|
||||
className: "flex h-screen overflow-hidden no-print bg-theme-bg text-theme-text transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("aside", {
|
||||
className: `${isSidebarOpen ? 'w-64' : 'w-0'} bg-slate-900 text-slate-300 flex-shrink-0 transition-all duration-300 overflow-hidden flex flex-col border-r border-slate-800`,
|
||||
@@ -1296,20 +1296,20 @@ const EditorShell = (props)=>{
|
||||
className: "flex-1 flex flex-col h-full overflow-hidden",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
|
||||
className: "h-14 bg-white border-b border-slate-200 flex items-center justify-between px-4 shadow-sm z-10 text-slate-800",
|
||||
className: "h-14 bg-theme-panel border-b border-theme-border flex items-center justify-between px-4 shadow-sm z-10 text-theme-text transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-4",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setIsSidebarOpen(!isSidebarOpen),
|
||||
className: "text-slate-500 hover:text-slate-800",
|
||||
className: "text-theme-muted hover:text-theme-text",
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$menu$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Menu$3e$__["Menu"], {
|
||||
size: 20
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/layout/EditorShell.tsx",
|
||||
lineNumber: 100,
|
||||
columnNumber: 130
|
||||
columnNumber: 133
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/layout/EditorShell.tsx",
|
||||
@@ -1428,7 +1428,7 @@ const EditorShell = (props)=>{
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `${isAiPanelOpen ? 'w-80 lg:w-96' : 'w-0'} transition-all duration-300 flex-shrink-0 h-full border-l border-slate-200 relative`,
|
||||
className: `${isAiPanelOpen ? 'w-80 lg:w-96' : 'w-0'} transition-all duration-300 flex-shrink-0 h-full border-l border-theme-border relative bg-theme-panel`,
|
||||
children: isAiPanelOpen && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$components$2f$AIPanel$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
|
||||
chatHistory: props.chatHistory,
|
||||
onSendMessage: props.onSendMessage,
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -201,6 +201,13 @@
|
||||
--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
|
||||
--default-font-family: var(--font-sans);
|
||||
--default-mono-font-family: var(--font-mono);
|
||||
--color-theme-bg: var(--theme-bg);
|
||||
--color-theme-panel: var(--theme-panel);
|
||||
--color-theme-text: var(--theme-text);
|
||||
--color-theme-muted: var(--theme-muted);
|
||||
--color-theme-border: var(--theme-border);
|
||||
--color-theme-editor-bg: var(--theme-editor-bg);
|
||||
--color-theme-editor-text: var(--theme-editor-text);
|
||||
}
|
||||
|
||||
@supports (color: lab(0% 0 0)) {
|
||||
@@ -754,6 +761,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
.-m-8 {
|
||||
margin: calc(var(--spacing) * -8);
|
||||
}
|
||||
|
||||
.m-1 {
|
||||
margin: calc(var(--spacing) * 1);
|
||||
}
|
||||
@@ -818,6 +829,10 @@
|
||||
margin-top: calc(var(--spacing) * 20);
|
||||
}
|
||||
|
||||
.mt-auto {
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
.mr-4 {
|
||||
margin-right: calc(var(--spacing) * 4);
|
||||
}
|
||||
@@ -1545,6 +1560,18 @@
|
||||
border-style: dashed;
|
||||
}
|
||||
|
||||
.border-\[\#dfcdae\] {
|
||||
border-color: #dfcdae;
|
||||
}
|
||||
|
||||
.border-\[\#eaddc4\] {
|
||||
border-color: #eaddc4;
|
||||
}
|
||||
|
||||
.border-\[\#f4ecd8\] {
|
||||
border-color: #f4ecd8;
|
||||
}
|
||||
|
||||
.border-amber-100 {
|
||||
border-color: var(--color-amber-100);
|
||||
}
|
||||
@@ -1649,6 +1676,10 @@
|
||||
border-color: var(--color-slate-800);
|
||||
}
|
||||
|
||||
.border-theme-border {
|
||||
border-color: var(--color-theme-border);
|
||||
}
|
||||
|
||||
.border-transparent {
|
||||
border-color: #0000;
|
||||
}
|
||||
@@ -1661,6 +1692,14 @@
|
||||
border-color: var(--color-yellow-100);
|
||||
}
|
||||
|
||||
.bg-\[\#5c4731\] {
|
||||
background-color: #5c4731;
|
||||
}
|
||||
|
||||
.bg-\[\#eaddc4\] {
|
||||
background-color: #eaddc4;
|
||||
}
|
||||
|
||||
.bg-\[\#eef2ff\] {
|
||||
background-color: #eef2ff;
|
||||
}
|
||||
@@ -1669,6 +1708,10 @@
|
||||
background-color: #f4ecd8;
|
||||
}
|
||||
|
||||
.bg-\[\#fbf8f1\] {
|
||||
background-color: #fbf8f1;
|
||||
}
|
||||
|
||||
.bg-amber-50 {
|
||||
background-color: var(--color-amber-50);
|
||||
}
|
||||
@@ -1723,6 +1766,16 @@
|
||||
background-color: var(--color-blue-500);
|
||||
}
|
||||
|
||||
.bg-blue-500\/10 {
|
||||
background-color: #3080ff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-blue-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-blue-600 {
|
||||
background-color: var(--color-blue-600);
|
||||
}
|
||||
@@ -1751,6 +1804,16 @@
|
||||
background-color: var(--color-green-500);
|
||||
}
|
||||
|
||||
.bg-green-500\/10 {
|
||||
background-color: #00c7581a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-green-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-green-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-indigo-50 {
|
||||
background-color: var(--color-indigo-50);
|
||||
}
|
||||
@@ -1773,6 +1836,16 @@
|
||||
background-color: var(--color-indigo-500);
|
||||
}
|
||||
|
||||
.bg-indigo-500\/10 {
|
||||
background-color: #625fff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-indigo-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-indigo-500\/20 {
|
||||
background-color: #625fff33;
|
||||
}
|
||||
@@ -1853,6 +1926,42 @@
|
||||
background-color: var(--color-slate-900);
|
||||
}
|
||||
|
||||
.bg-theme-bg {
|
||||
background-color: var(--color-theme-bg);
|
||||
}
|
||||
|
||||
.bg-theme-bg\/50 {
|
||||
background-color: var(--color-theme-bg);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-theme-bg\/50 {
|
||||
background-color: color-mix(in oklab, var(--color-theme-bg) 50%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-theme-border {
|
||||
background-color: var(--color-theme-border);
|
||||
}
|
||||
|
||||
.bg-theme-editor-bg {
|
||||
background-color: var(--color-theme-editor-bg);
|
||||
}
|
||||
|
||||
.bg-theme-panel {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
.bg-theme-panel\/50 {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-theme-panel\/50 {
|
||||
background-color: color-mix(in oklab, var(--color-theme-panel) 50%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-transparent {
|
||||
background-color: #0000;
|
||||
}
|
||||
@@ -2350,6 +2459,18 @@
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
.text-\[\#735e44\] {
|
||||
color: #735e44;
|
||||
}
|
||||
|
||||
.text-\[\#332616\] {
|
||||
color: #332616;
|
||||
}
|
||||
|
||||
.text-\[\#433422\] {
|
||||
color: #433422;
|
||||
}
|
||||
|
||||
.text-amber-500 {
|
||||
color: var(--color-amber-500);
|
||||
}
|
||||
@@ -2490,6 +2611,18 @@
|
||||
color: var(--color-slate-900);
|
||||
}
|
||||
|
||||
.text-theme-editor-text {
|
||||
color: var(--color-theme-editor-text);
|
||||
}
|
||||
|
||||
.text-theme-muted {
|
||||
color: var(--color-theme-muted);
|
||||
}
|
||||
|
||||
.text-theme-text {
|
||||
color: var(--color-theme-text);
|
||||
}
|
||||
|
||||
.text-transparent {
|
||||
color: #0000;
|
||||
}
|
||||
@@ -2573,6 +2706,10 @@
|
||||
opacity: .8;
|
||||
}
|
||||
|
||||
.opacity-90 {
|
||||
opacity: .9;
|
||||
}
|
||||
|
||||
.shadow-2xl {
|
||||
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
|
||||
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
|
||||
@@ -2860,6 +2997,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-\[\#cfbd9e\]:hover {
|
||||
border-color: #cfbd9e;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-blue-200:hover {
|
||||
border-color: var(--color-blue-200);
|
||||
@@ -2902,6 +3045,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-slate-600:hover {
|
||||
border-color: var(--color-slate-600);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-\[\#eaddc4\]:hover {
|
||||
background-color: #eaddc4;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-amber-50:hover {
|
||||
background-color: var(--color-amber-50);
|
||||
@@ -2932,6 +3087,24 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-500:hover {
|
||||
background-color: var(--color-blue-500);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-500\/10:hover {
|
||||
background-color: #3080ff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-blue-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-600:hover {
|
||||
background-color: var(--color-blue-600);
|
||||
@@ -2968,6 +3141,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-indigo-500\/10:hover {
|
||||
background-color: #625fff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-indigo-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-indigo-700:hover {
|
||||
background-color: var(--color-indigo-700);
|
||||
@@ -2980,6 +3165,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-red-500\/10:hover {
|
||||
background-color: #fb2c361a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-red-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-red-700:hover {
|
||||
background-color: var(--color-red-700);
|
||||
@@ -3034,6 +3231,30 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-border:hover {
|
||||
background-color: var(--color-theme-border);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-panel:hover {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-panel\/50:hover {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-theme-panel\/50:hover {
|
||||
background-color: color-mix(in oklab, var(--color-theme-panel) 50%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-white:hover {
|
||||
background-color: var(--color-white);
|
||||
@@ -3052,6 +3273,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-\[\#332616\]:hover {
|
||||
color: #332616;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-blue-400:hover {
|
||||
color: var(--color-blue-400);
|
||||
@@ -3142,6 +3369,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-theme-text:hover {
|
||||
color: var(--color-theme-text);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-white:hover {
|
||||
color: var(--color-white);
|
||||
@@ -3161,6 +3394,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:opacity-80:hover {
|
||||
opacity: .8;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:opacity-100:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:shadow-2xl:hover {
|
||||
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
|
||||
@@ -3353,6 +3598,36 @@
|
||||
}
|
||||
}
|
||||
|
||||
:root, .theme-light {
|
||||
--theme-bg: #eef2ff;
|
||||
--theme-panel: #fff;
|
||||
--theme-text: #0f172a;
|
||||
--theme-muted: #64748b;
|
||||
--theme-border: #e2e8f0;
|
||||
--theme-editor-bg: #fff;
|
||||
--theme-editor-text: #0f172a;
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--theme-bg: #0f172a;
|
||||
--theme-panel: #1e293b;
|
||||
--theme-text: #f8fafc;
|
||||
--theme-muted: #94a3b8;
|
||||
--theme-border: #334155;
|
||||
--theme-editor-bg: #1e293b;
|
||||
--theme-editor-text: #e2e8f0;
|
||||
}
|
||||
|
||||
.theme-sepia {
|
||||
--theme-bg: #eaddc4;
|
||||
--theme-panel: #fbf8f1;
|
||||
--theme-text: #332616;
|
||||
--theme-muted: #735e44;
|
||||
--theme-border: #dfcdae;
|
||||
--theme-editor-bg: #fbf8f1;
|
||||
--theme-editor-text: #332616;
|
||||
}
|
||||
|
||||
.editor-content:empty:before {
|
||||
content: attr(placeholder);
|
||||
color: #9ca3af;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
script: typeof document === "object" ? document.currentScript : undefined,
|
||||
chunks: [
|
||||
"static/chunks/[root-of-the-server]__c391f813._.css",
|
||||
"static/chunks/Documents_00 - projet_plumeia_0ae2c1c3._.js"
|
||||
"static/chunks/Documents_00 - projet_plumeia_79f2801f._.js"
|
||||
],
|
||||
source: "dynamic"
|
||||
});
|
||||
|
||||
@@ -309,7 +309,7 @@ const RichTextEditor = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$p
|
||||
}, ("TURBOPACK compile-time value", void 0));
|
||||
const hasSelection = savedRange.current && !savedRange.current.collapsed;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex flex-col h-full bg-white rounded-lg shadow-sm border border-slate-200 overflow-hidden relative",
|
||||
className: "flex flex-col h-full bg-theme-panel rounded-lg shadow-sm border border-theme-border overflow-hidden relative transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("style", {
|
||||
children: `
|
||||
@@ -326,7 +326,7 @@ const RichTextEditor = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$p
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-center gap-1 p-2 bg-slate-50 border-b border-slate-200 flex-wrap relative z-20 shadow-sm",
|
||||
className: "flex items-center gap-1 p-2 bg-theme-bg border-b border-theme-border flex-wrap relative z-20 shadow-sm transition-colors duration-300",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(ToolbarButton, {
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$bold$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Bold$3e$__["Bold"],
|
||||
@@ -506,7 +506,7 @@ const RichTextEditor = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$p
|
||||
columnNumber: 7
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 overflow-y-auto relative bg-slate-100",
|
||||
className: "flex-1 overflow-y-auto relative bg-theme-bg/50 transition-colors duration-300",
|
||||
ref: scrollContainerRef,
|
||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex justify-center relative min-h-full py-8",
|
||||
@@ -515,7 +515,7 @@ const RichTextEditor = /*#__PURE__*/ _s((0, __TURBOPACK__imported__module__$5b$p
|
||||
ref: contentRef,
|
||||
contentEditable: true,
|
||||
suppressContentEditableWarning: true,
|
||||
className: "bg-white shadow-sm w-[800px] min-h-[1000px] p-12 outline-none font-serif text-lg leading-relaxed text-slate-900 editor-content",
|
||||
className: "bg-theme-editor-bg shadow-sm w-[800px] min-h-[1000px] p-12 outline-none font-serif text-lg leading-relaxed text-theme-editor-text editor-content transition-colors duration-300",
|
||||
onInput: handleInput,
|
||||
onBlur: ()=>{
|
||||
setIsFocused(false);
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -502,6 +502,13 @@
|
||||
--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
|
||||
--default-font-family: var(--font-sans);
|
||||
--default-mono-font-family: var(--font-mono);
|
||||
--color-theme-bg: var(--theme-bg);
|
||||
--color-theme-panel: var(--theme-panel);
|
||||
--color-theme-text: var(--theme-text);
|
||||
--color-theme-muted: var(--theme-muted);
|
||||
--color-theme-border: var(--theme-border);
|
||||
--color-theme-editor-bg: var(--theme-editor-bg);
|
||||
--color-theme-editor-text: var(--theme-editor-text);
|
||||
}
|
||||
|
||||
@supports (color: lab(0% 0 0)) {
|
||||
@@ -1055,6 +1062,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
.-m-8 {
|
||||
margin: calc(var(--spacing) * -8);
|
||||
}
|
||||
|
||||
.m-1 {
|
||||
margin: calc(var(--spacing) * 1);
|
||||
}
|
||||
@@ -1119,6 +1130,10 @@
|
||||
margin-top: calc(var(--spacing) * 20);
|
||||
}
|
||||
|
||||
.mt-auto {
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
.mr-4 {
|
||||
margin-right: calc(var(--spacing) * 4);
|
||||
}
|
||||
@@ -1846,6 +1861,18 @@
|
||||
border-style: dashed;
|
||||
}
|
||||
|
||||
.border-\[\#dfcdae\] {
|
||||
border-color: #dfcdae;
|
||||
}
|
||||
|
||||
.border-\[\#eaddc4\] {
|
||||
border-color: #eaddc4;
|
||||
}
|
||||
|
||||
.border-\[\#f4ecd8\] {
|
||||
border-color: #f4ecd8;
|
||||
}
|
||||
|
||||
.border-amber-100 {
|
||||
border-color: var(--color-amber-100);
|
||||
}
|
||||
@@ -1950,6 +1977,10 @@
|
||||
border-color: var(--color-slate-800);
|
||||
}
|
||||
|
||||
.border-theme-border {
|
||||
border-color: var(--color-theme-border);
|
||||
}
|
||||
|
||||
.border-transparent {
|
||||
border-color: #0000;
|
||||
}
|
||||
@@ -1962,6 +1993,14 @@
|
||||
border-color: var(--color-yellow-100);
|
||||
}
|
||||
|
||||
.bg-\[\#5c4731\] {
|
||||
background-color: #5c4731;
|
||||
}
|
||||
|
||||
.bg-\[\#eaddc4\] {
|
||||
background-color: #eaddc4;
|
||||
}
|
||||
|
||||
.bg-\[\#eef2ff\] {
|
||||
background-color: #eef2ff;
|
||||
}
|
||||
@@ -1970,6 +2009,10 @@
|
||||
background-color: #f4ecd8;
|
||||
}
|
||||
|
||||
.bg-\[\#fbf8f1\] {
|
||||
background-color: #fbf8f1;
|
||||
}
|
||||
|
||||
.bg-amber-50 {
|
||||
background-color: var(--color-amber-50);
|
||||
}
|
||||
@@ -2024,6 +2067,16 @@
|
||||
background-color: var(--color-blue-500);
|
||||
}
|
||||
|
||||
.bg-blue-500\/10 {
|
||||
background-color: #3080ff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-blue-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-blue-600 {
|
||||
background-color: var(--color-blue-600);
|
||||
}
|
||||
@@ -2052,6 +2105,16 @@
|
||||
background-color: var(--color-green-500);
|
||||
}
|
||||
|
||||
.bg-green-500\/10 {
|
||||
background-color: #00c7581a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-green-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-green-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-indigo-50 {
|
||||
background-color: var(--color-indigo-50);
|
||||
}
|
||||
@@ -2074,6 +2137,16 @@
|
||||
background-color: var(--color-indigo-500);
|
||||
}
|
||||
|
||||
.bg-indigo-500\/10 {
|
||||
background-color: #625fff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-indigo-500\/10 {
|
||||
background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-indigo-500\/20 {
|
||||
background-color: #625fff33;
|
||||
}
|
||||
@@ -2154,6 +2227,42 @@
|
||||
background-color: var(--color-slate-900);
|
||||
}
|
||||
|
||||
.bg-theme-bg {
|
||||
background-color: var(--color-theme-bg);
|
||||
}
|
||||
|
||||
.bg-theme-bg\/50 {
|
||||
background-color: var(--color-theme-bg);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-theme-bg\/50 {
|
||||
background-color: color-mix(in oklab, var(--color-theme-bg) 50%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-theme-border {
|
||||
background-color: var(--color-theme-border);
|
||||
}
|
||||
|
||||
.bg-theme-editor-bg {
|
||||
background-color: var(--color-theme-editor-bg);
|
||||
}
|
||||
|
||||
.bg-theme-panel {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
.bg-theme-panel\/50 {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.bg-theme-panel\/50 {
|
||||
background-color: color-mix(in oklab, var(--color-theme-panel) 50%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.bg-transparent {
|
||||
background-color: #0000;
|
||||
}
|
||||
@@ -2651,6 +2760,18 @@
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
.text-\[\#735e44\] {
|
||||
color: #735e44;
|
||||
}
|
||||
|
||||
.text-\[\#332616\] {
|
||||
color: #332616;
|
||||
}
|
||||
|
||||
.text-\[\#433422\] {
|
||||
color: #433422;
|
||||
}
|
||||
|
||||
.text-amber-500 {
|
||||
color: var(--color-amber-500);
|
||||
}
|
||||
@@ -2791,6 +2912,18 @@
|
||||
color: var(--color-slate-900);
|
||||
}
|
||||
|
||||
.text-theme-editor-text {
|
||||
color: var(--color-theme-editor-text);
|
||||
}
|
||||
|
||||
.text-theme-muted {
|
||||
color: var(--color-theme-muted);
|
||||
}
|
||||
|
||||
.text-theme-text {
|
||||
color: var(--color-theme-text);
|
||||
}
|
||||
|
||||
.text-transparent {
|
||||
color: #0000;
|
||||
}
|
||||
@@ -2874,6 +3007,10 @@
|
||||
opacity: .8;
|
||||
}
|
||||
|
||||
.opacity-90 {
|
||||
opacity: .9;
|
||||
}
|
||||
|
||||
.shadow-2xl {
|
||||
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
|
||||
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
|
||||
@@ -3161,6 +3298,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-\[\#cfbd9e\]:hover {
|
||||
border-color: #cfbd9e;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-blue-200:hover {
|
||||
border-color: var(--color-blue-200);
|
||||
@@ -3203,6 +3346,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:border-slate-600:hover {
|
||||
border-color: var(--color-slate-600);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-\[\#eaddc4\]:hover {
|
||||
background-color: #eaddc4;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-amber-50:hover {
|
||||
background-color: var(--color-amber-50);
|
||||
@@ -3233,6 +3388,24 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-500:hover {
|
||||
background-color: var(--color-blue-500);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-500\/10:hover {
|
||||
background-color: #3080ff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-blue-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-blue-600:hover {
|
||||
background-color: var(--color-blue-600);
|
||||
@@ -3269,6 +3442,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-indigo-500\/10:hover {
|
||||
background-color: #625fff1a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-indigo-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-indigo-700:hover {
|
||||
background-color: var(--color-indigo-700);
|
||||
@@ -3281,6 +3466,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-red-500\/10:hover {
|
||||
background-color: #fb2c361a;
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-red-500\/10:hover {
|
||||
background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-red-700:hover {
|
||||
background-color: var(--color-red-700);
|
||||
@@ -3335,6 +3532,30 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-border:hover {
|
||||
background-color: var(--color-theme-border);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-panel:hover {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-theme-panel\/50:hover {
|
||||
background-color: var(--color-theme-panel);
|
||||
}
|
||||
|
||||
@supports (color: color-mix(in lab, red, red)) {
|
||||
.hover\:bg-theme-panel\/50:hover {
|
||||
background-color: color-mix(in oklab, var(--color-theme-panel) 50%, transparent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:bg-white:hover {
|
||||
background-color: var(--color-white);
|
||||
@@ -3353,6 +3574,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-\[\#332616\]:hover {
|
||||
color: #332616;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-blue-400:hover {
|
||||
color: var(--color-blue-400);
|
||||
@@ -3443,6 +3670,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-theme-text:hover {
|
||||
color: var(--color-theme-text);
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:text-white:hover {
|
||||
color: var(--color-white);
|
||||
@@ -3462,6 +3695,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:opacity-80:hover {
|
||||
opacity: .8;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:opacity-100:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.hover\:shadow-2xl:hover {
|
||||
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
|
||||
@@ -3654,6 +3899,36 @@
|
||||
}
|
||||
}
|
||||
|
||||
:root, .theme-light {
|
||||
--theme-bg: #eef2ff;
|
||||
--theme-panel: #fff;
|
||||
--theme-text: #0f172a;
|
||||
--theme-muted: #64748b;
|
||||
--theme-border: #e2e8f0;
|
||||
--theme-editor-bg: #fff;
|
||||
--theme-editor-text: #0f172a;
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--theme-bg: #0f172a;
|
||||
--theme-panel: #1e293b;
|
||||
--theme-text: #f8fafc;
|
||||
--theme-muted: #94a3b8;
|
||||
--theme-border: #334155;
|
||||
--theme-editor-bg: #1e293b;
|
||||
--theme-editor-text: #e2e8f0;
|
||||
}
|
||||
|
||||
.theme-sepia {
|
||||
--theme-bg: #eaddc4;
|
||||
--theme-panel: #fbf8f1;
|
||||
--theme-text: #332616;
|
||||
--theme-muted: #735e44;
|
||||
--theme-border: #dfcdae;
|
||||
--theme-editor-bg: #fbf8f1;
|
||||
--theme-editor-text: #332616;
|
||||
}
|
||||
|
||||
.editor-content:empty:before {
|
||||
content: attr(placeholder);
|
||||
color: #9ca3af;
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user