mirror of
https://github.com/cosmicoptima/loom.git
synced 2026-07-22 07:40:25 +00:00
better loading icon
This commit is contained in:
parent
b6c922dcc3
commit
334161d12b
2 changed files with 20 additions and 1 deletions
3
main.ts
3
main.ts
|
|
@ -1618,7 +1618,8 @@ class LoomView extends ItemView {
|
|||
// indicate if the node is generating children
|
||||
if (state.generating === id) {
|
||||
const generatingDiv = nodeDiv.createDiv({ cls: "loom-node-footer" });
|
||||
setIcon(generatingDiv, "refresh-cw");
|
||||
const generatingIcon = generatingDiv.createDiv({ cls: "rotating" });
|
||||
setIcon(generatingIcon, "loader-2");
|
||||
generatingDiv.createEl("span", {
|
||||
cls: "loom-node-footer-text",
|
||||
text: "Generating...",
|
||||
|
|
|
|||
18
styles.css
18
styles.css
|
|
@ -201,3 +201,21 @@
|
|||
.loom-section-count {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
@keyframes rotating {
|
||||
from{
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to{
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.rotating svg {
|
||||
animation: rotating 2s linear infinite;
|
||||
}
|
||||
|
||||
.rotating {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue