diff --git a/src/frontend/src/style/applies.css b/src/frontend/src/style/applies.css
index 3aefbcdda..b57912b21 100644
--- a/src/frontend/src/style/applies.css
+++ b/src/frontend/src/style/applies.css
@@ -1267,10 +1267,6 @@
@apply flex w-max min-w-10 items-center gap-1 rounded-lg text-foreground;
}
- .share-button {
- @apply relative inline-flex h-full w-full items-center justify-center gap-1.5 rounded px-3 py-1.5 text-sm font-semibold text-foreground transition-all duration-150 ease-in-out hover:bg-accent;
- }
-
.last-output-border {
@apply rounded-b-[12px];
}
diff --git a/src/frontend/src/style/classes.css b/src/frontend/src/style/classes.css
index 2f130b7d0..f617defb7 100644
--- a/src/frontend/src/style/classes.css
+++ b/src/frontend/src/style/classes.css
@@ -272,9 +272,10 @@ pre {
background-color: hsl(var(--code-background)) !important;
}
-[type="search"]::-webkit-search-cancel-button {
+[type="search"]:not(:placeholder-shown)::-webkit-search-cancel-button {
-webkit-appearance: none;
background-color: hsl(var(--primary));
+ opacity: 1 !important;
-webkit-mask-image: url("data:image/svg+xml;utf8,
");
background-size: 20px 20px;
height: 20px;
diff --git a/src/frontend/src/style/index.css b/src/frontend/src/style/index.css
index 9a3d24f46..b0885139b 100644
--- a/src/frontend/src/style/index.css
+++ b/src/frontend/src/style/index.css
@@ -91,8 +91,8 @@
--note-indigo: #e0e7ff;
--note-emerald: #d1fae5;
--note-red: #fee2e2;
- --error-red:0,86%,97%; /*hsla(0, 86%, 97%)*/
- --error-red-border: 0,96%,89%; /*hsla(0,96%,89%)*/
+ --error-red: 0, 86%, 97%; /*hsla(0, 86%, 97%)*/
+ --error-red-border: 0, 96%, 89%; /*hsla(0,96%,89%)*/
--note-default-opacity: #f1f5f980;
--note-indigo-opacity: #312e8180;
--note-emerald-opacity: #064e3b80;
@@ -159,17 +159,17 @@
--background: 240 6% 10%; /* hsl(240, 6%, 10%) */
--muted: 240 4% 16%; /* hsl(240, 4%, 16%) */
--muted-foreground: 240 5% 65%; /* hsl(240, 5%, 65%) */
- --card: 0 0% 0%; /* hsl(0, 0, 0%) */
+ --card: 240 6% 10%; /* hsl(240, 6%, 10%) */
--card-foreground: 0 0% 100%; /* hsl(0, 0%, 100%) */
- --popover: 0 0% 0%; /* hsl(0, 0%, 0%) */
+ --popover: 240 6% 10%; /* hsl(240, 6%, 10%) */
--popover-foreground: 0 0% 100%; /* hsl(0, 0%, 100%) */
- --border: 240 4% 16%; /* hsl(240, 4%, 16%) */
- --input: 240 5% 26%; /* hsl(240, 5%, 26%) */
+ --border: 240 5% 26%; /* hsl(240, 5%, 26%) */
+ --input: 240 5% 34%; /* hsl(240, 5%, 34%) */
--primary-foreground: 0 0% 0%; /* hsl(0, 0%, 0%) */
--primary: 0 0% 100%; /* hsl(0, 0%, 100%) */
--secondary: 0 0% 0%; /* hsl(0, 0%, 0%) */
--secondary-foreground: 240 6% 90%; /* hsl(240, 6%, 90%) */
- --accent: 240 6% 10%; /* hsl(240, 6%, 10%) */
+ --accent: 240 4% 16%; /* hsl(240, 4%, 16%) */
--accent-foreground: 0 0% 100%; /* hsl(0, 0%, 100%) */
--destructive: 0 84% 60%; /* hsl(0, 84%, 60%) */
--destructive-foreground: 0 0% 100%; /* hsl(0, 0%, 100%) */
@@ -177,7 +177,7 @@
--primary-hover: 240 6% 90%; /* hsl(240, 6%, 90%) */
--secondary-hover: 240 4% 16%; /* hsl(240, 4%, 16%) */
--placeholder-foreground: 240 4% 46%; /* hsl(240, 4%, 46%) */
- --canvas: 240 6% 10%; /* hsl(240, 6%, 10%) */
+ --canvas: 0 0% 0%; /* hsl(0, 0%, 0%) */
--accent-emerald: 164 86% 16%; /* hsl(164, 86%, 16%) */
--accent-emerald-foreground: 158 64% 52%; /* hsl(158, 64%, 52%) */
--accent-indigo: 242 25% 34%; /* hsl(242, 25%, 34%) */
@@ -188,8 +188,8 @@
--tooltip: 0 0% 100%; /* hsl(0, 0%, 100%) */
--tooltip-foreground: 0 0% 0%; /* hsl(0, 0%, 0%) */
- --error-red:0,75%,15%; /*hsla(0, 75%, 15%)*/
- --error-red-border: 0,70%,35%; /*hsla(0,70%,35%)*/
+ --error-red: 0, 75%, 15%; /*hsla(0, 75%, 15%)*/
+ --error-red-border: 0, 70%, 35%; /*hsla(0,70%,35%)*/
--note-default: #0f172a;
--note-indigo: #312e81;
diff --git a/src/frontend/src/utils/styleUtils.ts b/src/frontend/src/utils/styleUtils.ts
index e9fa06ca9..45d6ba322 100644
--- a/src/frontend/src/utils/styleUtils.ts
+++ b/src/frontend/src/utils/styleUtils.ts
@@ -124,6 +124,7 @@ import {
Palette,
PanelLeftClose,
PanelLeftOpen,
+ PanelRightClose,
Paperclip,
PaperclipIcon,
Pen,
@@ -160,6 +161,7 @@ import {
Snowflake,
Sparkles,
Square,
+ SquareArrowOutUpRight,
SquarePen,
SquarePlay,
StickyNote,
@@ -432,11 +434,6 @@ export const SIDEBAR_CATEGORIES = [
{ display_name: "Agents", name: "agents", icon: "Bot" },
{ display_name: "Chains", name: "chains", icon: "Link" },
{ display_name: "Loaders", name: "documentloaders", icon: "Paperclip" },
- {
- display_name: "Utilities",
- name: "langchain_utilities",
- icon: "PocketKnife",
- },
{ display_name: "Link Extractors", name: "link_extractors", icon: "Link2" },
{ display_name: "Memories", name: "memories", icon: "Cpu" },
{ display_name: "Output Parsers", name: "output_parsers", icon: "Compass" },
@@ -452,9 +449,9 @@ export const SIDEBAR_BUNDLES = [
{ display_name: "LangChain", name: "langchain_utilities", icon: "LangChain" },
{ display_name: "AssemblyAI", name: "assemblyai", icon: "AssemblyAI" },
{
- display_name: "Astra Assistants",
+ display_name: "DataStax",
name: "astra_assistants",
- icon: "Sparkles",
+ icon: "AstraDB",
},
{ display_name: "Google", name: "google", icon: "Google" },
{ display_name: "Firecrawl", name: "firecrawl", icon: "FirecrawlCrawlApi" },
@@ -772,6 +769,7 @@ export const nodeIconsLucide: iconsType = {
Link,
ToyBrick,
RefreshCcw,
+ SquareArrowOutUpRight,
Combine,
TerminalIcon,
TerminalSquare,
@@ -789,6 +787,7 @@ export const nodeIconsLucide: iconsType = {
Delete,
Command,
ArrowBigUp,
+ PanelRightClose,
Dot,
StickyNote,
note: StickyNote,
diff --git a/src/frontend/tests/core/features/filterSidebar.spec.ts b/src/frontend/tests/core/features/filterSidebar.spec.ts
index 9f1e0f40d..7f597451b 100644
--- a/src/frontend/tests/core/features/filterSidebar.spec.ts
+++ b/src/frontend/tests/core/features/filterSidebar.spec.ts
@@ -120,7 +120,6 @@ test("user must see on handle click the possibility connections - LLMChain", asy
await expect(page.getByTestId("disclosure-data")).toBeVisible();
await expect(page.getByTestId("disclosure-helpers")).toBeVisible();
await expect(page.getByTestId("disclosure-vector stores")).toBeVisible();
- await expect(page.getByTestId("disclosure-utilities")).toBeVisible();
await expect(page.getByTestId("disclosure-prototypes")).toBeVisible();
await expect(page.getByTestId("disclosure-retrievers")).toBeVisible();
await expect(page.getByTestId("disclosure-embeddings")).toBeVisible();