Skip to content

Commit de9baa9

Browse files
committed
🤖 Prepare CSS modules for ProposePlanToolCall (WIP)
1 parent 7d4a2ac commit de9baa9

File tree

1 file changed

+93
-6
lines changed

1 file changed

+93
-6
lines changed

src/components/tools/ProposePlanToolCall.module.css

Lines changed: 93 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,101 @@
1+
.planContainer {
2+
padding: 12px;
3+
background: linear-gradient(
4+
135deg,
5+
color-mix(in srgb, var(--color-plan-mode), transparent 92%) 0%,
6+
color-mix(in srgb, var(--color-plan-mode), transparent 95%) 100%
7+
);
8+
border-radius: 6px;
9+
border: 1px solid color-mix(in srgb, var(--color-plan-mode), transparent 70%);
10+
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
11+
}
12+
13+
.planHeader {
14+
display: flex;
15+
align-items: center;
16+
gap: 8px;
17+
margin-bottom: 12px;
18+
padding-bottom: 8px;
19+
border-bottom: 1px solid color-mix(in srgb, var(--color-plan-mode), transparent 80%);
20+
}
21+
22+
.planHeaderLeft {
23+
display: flex;
24+
align-items: center;
25+
gap: 8px;
26+
flex: 1;
27+
}
28+
29+
.planHeaderRight {
30+
display: flex;
31+
align-items: center;
32+
gap: 6px;
33+
}
34+
135
.planIcon {
2-
font-size: 14px;
36+
font-size: 16px;
37+
}
38+
39+
.planTitle {
40+
font-size: 13px;
41+
font-weight: 600;
42+
color: var(--color-plan-mode);
43+
font-family: var(--font-monospace);
44+
}
45+
46+
.planButton {
47+
padding: 4px 8px;
48+
font-size: 10px;
49+
font-family: var(--font-monospace);
50+
color: #888;
51+
background: transparent;
52+
border: 1px solid rgba(136, 136, 136, 0.3);
53+
border-radius: 3px;
54+
cursor: pointer;
55+
transition: all 0.15s ease;
56+
}
57+
58+
.planButton.active {
59+
color: var(--color-plan-mode);
60+
background: color-mix(in srgb, var(--color-plan-mode), transparent 90%);
61+
border-color: color-mix(in srgb, var(--color-plan-mode), transparent 70%);
62+
}
63+
64+
.planButton:hover {
65+
background: color-mix(in srgb, var(--color-plan-mode), transparent 85%);
66+
color: var(--color-plan-mode);
67+
border-color: color-mix(in srgb, var(--color-plan-mode), transparent 60%);
368
}
469

5-
.planPreview {
70+
.rawContent {
71+
font-family: var(--font-monospace);
72+
font-size: 11px;
73+
line-height: 1.6;
674
color: var(--color-text);
75+
white-space: pre-wrap;
76+
word-break: break-word;
77+
margin: 0;
78+
padding: 8px;
79+
background: rgba(0, 0, 0, 0.2);
80+
border-radius: 3px;
81+
}
82+
83+
.planContent {
84+
font-family: var(--font-primary);
85+
font-size: 12px;
86+
line-height: 1.6;
87+
}
88+
89+
.guidanceText {
90+
color: var(--color-text-secondary);
91+
font-size: 11px;
92+
font-style: italic;
93+
margin: 8px 0;
94+
}
95+
96+
.keybindDisplay {
797
font-family: var(--font-monospace);
8-
white-space: nowrap;
9-
overflow: hidden;
10-
text-overflow: ellipsis;
11-
max-width: 500px;
98+
font-weight: 600;
1299
}
13100

14101
.planBlock {

0 commit comments

Comments
 (0)