Skip to content

Commit 6ddb7d7

Browse files
Merge pull request #913 from devtron-labs/feat/demo-chatbot
feat: chatbot changes
2 parents 8f51a15 + 0dc2b8a commit 6ddb7d7

File tree

6 files changed

+69
-29
lines changed

6 files changed

+69
-29
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devtron-labs/devtron-fe-common-lib",
3-
"version": "1.20.3-pre-6",
3+
"version": "1.20.4-pre-1",
44
"description": "Supporting common component library",
55
"type": "module",
66
"main": "dist/index.js",

src/Assets/IconV2/ic-new-chat.svg

Lines changed: 5 additions & 0 deletions
Loading

src/Common/Markdown/MarkDown.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ const MarkDown = ({
8080
`
8181

8282
renderer.heading = ({ text, depth }: Tokens.Heading) => {
83+
// Alternative debugging - add to window object
84+
if (typeof window !== 'undefined') {
85+
;(window as any).debugHeadingText = text
86+
}
8387
const escapedText = disableEscapedText ? '' : text.toLowerCase().replace(/[^\w]+/g, '-')
8488

8589
return `

src/Common/Markdown/markdown.scss

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,59 @@
7777
a.anchor {
7878
color: var(--N900);
7979
}
80+
h1, h2, h3, h4, h5, h6 .header-link {
81+
color: #000a14 !important;
82+
font-size: 15px !important;
83+
font-family: Open Sans !important;
84+
font-weight: 600 !important;
85+
line-height: 20px !important;
86+
word-wrap: break-word !important;
87+
}
88+
}
89+
90+
// custom styles
91+
.markdown {
92+
// Title styles
93+
h1, h2, h3, h4, h5, h6 {
94+
&.header-link {
95+
color: #000a14 !important;
96+
font-size: 15px !important;
97+
font-family: Open Sans !important;
98+
font-weight: 600 !important;
99+
line-height: 20px !important;
100+
word-wrap: break-word !important;
101+
}
102+
}
103+
104+
// Description styles
105+
.md-description {
106+
font-size: 14px;
107+
line-height: 1.6;
108+
color: var(--N700);
109+
margin-bottom: 20px;
110+
}
111+
112+
// List styles
113+
ul.md-list {
114+
margin: 12px 0;
115+
padding-left: 24px;
116+
117+
li {
118+
color: var(--neutral-N900, #F8F8F9);
119+
font-size: 13px;
120+
font-family: Open Sans;
121+
font-weight: 400;
122+
line-height: 20px;
123+
word-wrap: break-word;
124+
125+
&::marker {
126+
color: var(--N400);
127+
}
128+
}
129+
}
130+
131+
// Nested list styles
132+
ul.md-list ul {
133+
margin: 8px 0;
134+
}
80135
}

src/Shared/Components/Icon/Icon.tsx

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,5 @@
11
// NOTE: This file is auto-generated. Do not edit directly. Run the script `npm run generate-icon` to update.
22

3-
import { ReactComponent as ICBulb } from '@Icons/ic-bulb.svg'
4-
import { ReactComponent as ICStatusProgress } from '@Icons/ic-circle-progress.svg'
5-
import { ReactComponent as ICClose } from '@Icons/ic-close.svg'
6-
import { ReactComponent as ICStatusPending } from '@Icons/ic-dot-circle.svg'
7-
import { ReactComponent as ICStatusFailed } from '@Icons/ic-failure-color.svg'
8-
import { ReactComponent as ICPiggybank } from '@Icons/ic-piggybank.svg'
9-
import { ReactComponent as ICPriorityHighFill } from '@Icons/ic-priority-high-fill.svg'
10-
import { ReactComponent as ICPriorityLowFill } from '@Icons/ic-priority-low-fill.svg'
11-
import { ReactComponent as ICPriorityMediumFill } from '@Icons/ic-priority-medium-fill.svg'
12-
import { ReactComponent as ICPriorityUrgentFill } from '@Icons/ic-priority-urgent-fill.svg'
13-
import { ReactComponent as ICRedBulb } from '@Icons/ic-red-bulb.svg'
14-
import { ReactComponent as ICSpider } from '@Icons/ic-spider.svg'
15-
import { ReactComponent as ICVector } from '@Icons/ic-vector.svg'
163
import { ReactComponent as IC73strings } from '@IconsV2/ic-73strings.svg'
174
import { ReactComponent as ICAborted } from '@IconsV2/ic-aborted.svg'
185
import { ReactComponent as ICActivity } from '@IconsV2/ic-activity.svg'
@@ -198,6 +185,7 @@ import { ReactComponent as ICMonitoring } from '@IconsV2/ic-monitoring.svg'
198185
import { ReactComponent as ICMoreVertical } from '@IconsV2/ic-more-vertical.svg'
199186
import { ReactComponent as ICNamespace } from '@IconsV2/ic-namespace.svg'
200187
import { ReactComponent as ICNew } from '@IconsV2/ic-new.svg'
188+
import { ReactComponent as ICNewChat } from '@IconsV2/ic-new-chat.svg'
201189
import { ReactComponent as ICNodeScript } from '@IconsV2/ic-node-script.svg'
202190
import { ReactComponent as ICOidc } from '@IconsV2/ic-oidc.svg'
203191
import { ReactComponent as ICOpenBox } from '@IconsV2/ic-open-box.svg'
@@ -335,7 +323,6 @@ export const iconMap = {
335323
'ic-clipboard': ICClipboard,
336324
'ic-clock-counterclockwise': ICClockCounterclockwise,
337325
'ic-clock': ICClock,
338-
'ic-close': ICClose,
339326
'ic-close-large': ICCloseLarge,
340327
'ic-close-small': ICCloseSmall,
341328
'ic-cloud-vms': ICCloudVms,
@@ -465,6 +452,7 @@ export const iconMap = {
465452
'ic-monitoring': ICMonitoring,
466453
'ic-more-vertical': ICMoreVertical,
467454
'ic-namespace': ICNamespace,
455+
'ic-new-chat': ICNewChat,
468456
'ic-new': ICNew,
469457
'ic-node-script': ICNodeScript,
470458
'ic-oidc': ICOidc,
@@ -542,18 +530,6 @@ export const iconMap = {
542530
'ic-webhook': ICWebhook,
543531
'ic-wifi-slash': ICWifiSlash,
544532
'ic-world-globe': ICWorldGlobe,
545-
'ic-bulb': ICRedBulb,
546-
'ic-red-bulb': ICBulb,
547-
'ic-failure-color': ICStatusFailed,
548-
'ic-dot-circle': ICStatusPending,
549-
'ic-circle-progress': ICStatusProgress,
550-
'ic-piggybank': ICPiggybank,
551-
'ic-priority-high-fill': ICPriorityHighFill,
552-
'ic-priority-low-fill': ICPriorityLowFill,
553-
'ic-priority-medium-fill': ICPriorityMediumFill,
554-
'ic-priority-urgent-fill': ICPriorityUrgentFill,
555-
'ic-spider': ICSpider,
556-
'ic-vector': ICVector,
557533
}
558534

559535
export type IconName = keyof typeof iconMap

0 commit comments

Comments
 (0)