yangdx commited on
Commit
32aac27
·
1 Parent(s): fddbcd2

style: Update colors and button styles in PropertiesView component

Browse files
lightrag_webui/src/components/graph/PropertiesView.tsx CHANGED
@@ -221,25 +221,25 @@ const NodePropertiesView = ({ node }: { node: NodeType }) => {
221
  return (
222
  <div className="flex flex-col gap-2">
223
  <div className="flex justify-between items-center">
224
- <label className="text-md pl-1 font-bold tracking-wide text-sky-300">{t('graphPanel.propertiesView.node.title')}</label>
225
- <div className="flex gap-1">
226
  <Button
227
  size="icon"
228
  variant="ghost"
229
- className="h-6 w-6"
230
  onClick={handleExpandNode}
231
  tooltip={t('graphPanel.propertiesView.node.expandNode')}
232
  >
233
- <GitBranchPlus className="h-4 w-4" />
234
  </Button>
235
  <Button
236
  size="icon"
237
  variant="ghost"
238
- className="h-6 w-6"
239
  onClick={handlePruneNode}
240
  tooltip={t('graphPanel.propertiesView.node.pruneNode')}
241
  >
242
- <Scissors className="h-4 w-4" />
243
  </Button>
244
  </div>
245
  </div>
@@ -254,7 +254,7 @@ const NodePropertiesView = ({ node }: { node: NodeType }) => {
254
  />
255
  <PropertyRow name={t('graphPanel.propertiesView.node.degree')} value={node.degree} />
256
  </div>
257
- <label className="text-md pl-1 font-bold tracking-wide text-yellow-400/90">{t('graphPanel.propertiesView.node.properties')}</label>
258
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
259
  {Object.keys(node.properties)
260
  .sort()
@@ -264,7 +264,7 @@ const NodePropertiesView = ({ node }: { node: NodeType }) => {
264
  </div>
265
  {node.relationships.length > 0 && (
266
  <>
267
- <label className="text-md pl-1 font-bold tracking-wide text-teal-600/90">
268
  {t('graphPanel.propertiesView.node.relationships')}
269
  </label>
270
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
@@ -291,7 +291,7 @@ const EdgePropertiesView = ({ edge }: { edge: EdgeType }) => {
291
  const { t } = useTranslation()
292
  return (
293
  <div className="flex flex-col gap-2">
294
- <label className="text-md pl-1 font-bold tracking-wide text-teal-600">{t('graphPanel.propertiesView.edge.title')}</label>
295
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
296
  <PropertyRow name={t('graphPanel.propertiesView.edge.id')} value={edge.id} />
297
  {edge.type && <PropertyRow name={t('graphPanel.propertiesView.edge.type')} value={edge.type} />}
@@ -310,7 +310,7 @@ const EdgePropertiesView = ({ edge }: { edge: EdgeType }) => {
310
  }}
311
  />
312
  </div>
313
- <label className="text-md pl-1 font-bold tracking-wide text-yellow-400/90">{t('graphPanel.propertiesView.edge.properties')}</label>
314
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
315
  {Object.keys(edge.properties)
316
  .sort()
 
221
  return (
222
  <div className="flex flex-col gap-2">
223
  <div className="flex justify-between items-center">
224
+ <label className="text-md pl-1 font-bold tracking-wide text-blue-700">{t('graphPanel.propertiesView.node.title')}</label>
225
+ <div className="flex gap-3">
226
  <Button
227
  size="icon"
228
  variant="ghost"
229
+ className="h-7 w-7 border border-gray-400 hover:bg-gray-200"
230
  onClick={handleExpandNode}
231
  tooltip={t('graphPanel.propertiesView.node.expandNode')}
232
  >
233
+ <GitBranchPlus className="h-4 w-4 text-gray-700" />
234
  </Button>
235
  <Button
236
  size="icon"
237
  variant="ghost"
238
+ className="h-7 w-7 border border-gray-400 hover:bg-gray-200"
239
  onClick={handlePruneNode}
240
  tooltip={t('graphPanel.propertiesView.node.pruneNode')}
241
  >
242
+ <Scissors className="h-4 w-4 text-gray-900" />
243
  </Button>
244
  </div>
245
  </div>
 
254
  />
255
  <PropertyRow name={t('graphPanel.propertiesView.node.degree')} value={node.degree} />
256
  </div>
257
+ <label className="text-md pl-1 font-bold tracking-wide text-amber-700">{t('graphPanel.propertiesView.node.properties')}</label>
258
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
259
  {Object.keys(node.properties)
260
  .sort()
 
264
  </div>
265
  {node.relationships.length > 0 && (
266
  <>
267
+ <label className="text-md pl-1 font-bold tracking-wide text-emerald-700">
268
  {t('graphPanel.propertiesView.node.relationships')}
269
  </label>
270
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
 
291
  const { t } = useTranslation()
292
  return (
293
  <div className="flex flex-col gap-2">
294
+ <label className="text-md pl-1 font-bold tracking-wide text-violet-700">{t('graphPanel.propertiesView.edge.title')}</label>
295
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
296
  <PropertyRow name={t('graphPanel.propertiesView.edge.id')} value={edge.id} />
297
  {edge.type && <PropertyRow name={t('graphPanel.propertiesView.edge.type')} value={edge.type} />}
 
310
  }}
311
  />
312
  </div>
313
+ <label className="text-md pl-1 font-bold tracking-wide text-amber-700">{t('graphPanel.propertiesView.edge.properties')}</label>
314
  <div className="bg-primary/5 max-h-96 overflow-auto rounded p-1">
315
  {Object.keys(edge.properties)
316
  .sort()