Maxim Dolgolyov
29ef974e35
feat(biochem): skeleton loaders for async fetches
Replace plain "Загрузка..." placeholders with shimmer-animated skeletons
matching the actual layout shape:
- library: 12 placeholder cards (canvas + 2 lines)
- reactions: 6 row skeletons (stripe + title + 2 text lines)
- properties: 10 sidebar row shimmers (thumb + 2 lines)
- biochem editor: 4-5 row skeletons for saved-molecules and challenges lists
No existing skeleton classes in ls.css; added local .bc-sk-* helpers per page.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 19:49:54 +03:00
..
2026-04-16 11:42:38 +03:00
2026-05-16 12:53:49 +03:00
2026-05-17 15:07:18 +03:00
2026-05-16 14:05:19 +03:00
2026-04-12 10:10:37 +03:00
2026-04-12 10:10:37 +03:00
2026-04-12 10:10:37 +03:00
2026-05-16 17:39:13 +03:00
2026-05-17 14:51:05 +03:00
2026-04-16 11:42:38 +03:00
2026-05-20 19:49:54 +03:00
2026-04-13 21:22:21 +03:00
2026-05-20 19:49:54 +03:00
2026-05-20 19:49:54 +03:00
2026-05-20 19:49:54 +03:00
2026-04-16 11:42:38 +03:00
2026-05-16 19:17:49 +03:00
2026-05-06 16:58:25 +03:00
2026-04-13 21:22:21 +03:00
2026-04-13 21:22:21 +03:00
2026-05-16 19:33:39 +03:00
2026-04-13 21:22:21 +03:00
2026-05-17 15:25:34 +03:00
2026-05-16 18:41:27 +03:00
2026-04-12 10:10:37 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 18:04:59 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-04-16 11:42:38 +03:00
2026-05-08 13:41:38 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-05-16 19:17:49 +03:00
2026-04-16 11:42:38 +03:00
2026-04-23 12:16:08 +03:00
2026-04-13 21:22:21 +03:00
2026-05-16 18:41:27 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-04-23 23:10:58 +03:00
2026-04-13 21:22:21 +03:00
2026-04-23 12:16:08 +03:00
2026-04-13 21:22:21 +03:00
2026-04-13 21:22:21 +03:00
2026-04-14 09:02:30 +03:00
2026-05-16 17:06:24 +03:00
2026-05-16 13:13:06 +03:00
2026-05-16 13:13:06 +03:00
2026-05-16 17:39:13 +03:00
2026-05-16 18:51:58 +03:00
2026-05-16 19:33:39 +03:00