Skip to content

Commit

Permalink
security: Update nanoid to 3.3.8 (#896)
Browse files Browse the repository at this point in the history
* Update nanoid to 3.3.8

* Update nanoid to 3.3.8

* Fix assistants_web build

* Resolve frontend build errors
  • Loading branch information
tianjing-li authored Jan 8, 2025
1 parent cf12000 commit eb317e9
Show file tree
Hide file tree
Showing 13 changed files with 5,444 additions and 7,953 deletions.
2 changes: 1 addition & 1 deletion src/interfaces/assistants_web/next-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/// <reference types="next/image-types/global" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
13,335 changes: 5,416 additions & 7,919 deletions src/interfaces/assistants_web/package-lock.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/interfaces/assistants_web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
"lodash": "^4.17.21",
"match-sorter": "^6.3.1",
"mdast-util-to-string": "^4.0.0",
"nanoid": "^3.3.8",
"next": "^14.2.12",
"next-client-cookies": "^1.1.1",
"next-runtime-env": "^3.2.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ export const ConversationPanel: React.FC<Props> = () => {
/> */}
</div>
<Transition
show={!disabledAssistantKnowledge.includes(agentId) ?? false}
show={!disabledAssistantKnowledge.includes(agentId)}
enter="duration-300 ease-in-out transition-all"
enterFrom="opacity-0 scale-90"
enterTo="opacity-100 scale-100"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
'use client';

import type { Component, ExtraProps } from 'hast-util-to-jsx-runtime/lib/components';
import { ComponentPropsWithoutRef } from 'react';
import { ComponentPropsWithoutRef, FC } from 'react';
import { ExtraProps } from 'react-markdown';

import { Icon } from '@/components/UI';
import { useOutputFiles } from '@/stores';

export const Anchor: Component<ComponentPropsWithoutRef<'a'> & ExtraProps> = ({
children,
node,
}) => {
export const Anchor: FC<ComponentPropsWithoutRef<'a'> & ExtraProps> = ({ children, node }) => {
const { outputFiles } = useOutputFiles();
const nodeHref = node?.properties.href;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
'use client';

import { Tab, TabGroup, TabList, TabPanel, TabPanels } from '@headlessui/react';
import type { Component } from 'hast-util-to-jsx-runtime/lib/components';
import { Fragment, useEffect } from 'react';
import { useRef } from 'react';
import { useState } from 'react';
import { ComponentPropsWithoutRef } from 'react';
import { ComponentPropsWithoutRef, FC, Fragment, useEffect, useRef, useState } from 'react';

import { CodeSnippet, Text } from '@/components/UI';
import { cleanupCodeBlock, cn } from '@/utils';
Expand All @@ -19,9 +15,7 @@ const MIN_HEIGHT = 600;
* When the iframe is loaded, the `data-src` attribute is replaced with the actual source URL.
* The height of the iframe is adjusted to fit the content.
*/
export const Iframe: Component<ComponentPropsWithoutRef<'iframe'> & { 'data-src': string }> = (
props
) => {
export const Iframe: FC<ComponentPropsWithoutRef<'iframe'> & { 'data-src': string }> = (props) => {
const iframeRef = useRef<HTMLIFrameElement>(null);
const [code, setCode] = useState('');
const [codePreview, setCodePreview] = useState('');
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use client';

import type { Component, ExtraProps } from 'hast-util-to-jsx-runtime/lib/components';
import { ComponentPropsWithoutRef } from 'react';
import { ComponentPropsWithoutRef, FC } from 'react';
import { ExtraProps } from 'react-markdown';

export const P: Component<ComponentPropsWithoutRef<'p'> & ExtraProps> = ({ children }) => {
export const P: FC<ComponentPropsWithoutRef<'p'> & ExtraProps> = ({ children }) => {
return <p dir="auto">{children}</p>;
};
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
'use client';

import type { Component, ExtraProps } from 'hast-util-to-jsx-runtime/lib/components';
import { ComponentPropsWithoutRef, useRef, useState } from 'react';
import { ComponentPropsWithoutRef, FC, useRef, useState } from 'react';
import { ExtraProps } from 'react-markdown';

import { Button, Icon, Text } from '@/components/UI';

export const Pre: Component<ComponentPropsWithoutRef<'pre'> & ExtraProps> = ({ children }) => {
export const Pre: FC<ComponentPropsWithoutRef<'pre'> & ExtraProps> = ({ children }) => {
const [copied, setCopied] = useState(false);
const ref = useRef<HTMLDivElement>(null);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
'use client';

import type { Component, ExtraProps } from 'hast-util-to-jsx-runtime/lib/components';
import { ComponentPropsWithoutRef } from 'react';
import { ComponentPropsWithoutRef, FC } from 'react';
import { ExtraProps } from 'react-markdown';

import { Text } from '@/components/UI';

// Since we're inserting a Text component
// And that we're not specifyng the "as" prop
// And that the default of Text is "p" styling
// We get the props of p
export const References: Component<ComponentPropsWithoutRef<'p'> & ExtraProps> = ({ children }) => {
export const References: FC<ComponentPropsWithoutRef<'p'> & ExtraProps> = ({ children }) => {
return <Text>From {children}</Text>;
};
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use client';

import type { Component, ExtraProps } from 'hast-util-to-jsx-runtime/lib/components';
import { ComponentPropsWithoutRef, useCallback } from 'react';
import { ComponentPropsWithoutRef, FC, useCallback } from 'react';
import { ExtraProps } from 'react-markdown';

import { StructuredTable } from '@/components/Markdown/directives/table-tools';
import { Icon, Text } from '@/components/UI';
Expand All @@ -26,7 +26,7 @@ type ElementProps = {
* How to test: Every Markdown table gets converted to a DataTable. In the chat app, try the following query:
* "Create a table with 2 columns: (1) Cuisine; (2) One popular dish from that cuisine"
*/
export const DataTable: Component<ComponentPropsWithoutRef<'table'> & ExtraProps> = ({
export const DataTable: FC<ComponentPropsWithoutRef<'table'> & ExtraProps> = ({
children,
node,
}) => {
Expand Down
6 changes: 3 additions & 3 deletions src/interfaces/assistants_web/src/context/ModalContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Modal } from '@/components/UI';

interface OpenParams {
title?: string;
content?: React.ReactNode | React.FC;
content?: React.ReactNode;
dialogPaddingClassName?: string;
}

Expand All @@ -18,7 +18,7 @@ interface Context {
title?: string;
open: OpenFunction;
close: CloseFunction;
content: React.ReactNode | React.FC;
content: React.ReactNode;
dialogPaddingClassName?: string;
}

Expand All @@ -28,7 +28,7 @@ interface Context {
const useModal = (): Context => {
const [isOpen, setIsOpen] = useState(false);
const [title, setTitle] = useState<string | undefined>(undefined);
const [content, setContent] = useState<React.ReactNode | React.FC>(undefined);
const [content, setContent] = useState<React.ReactNode>(undefined);
const [dialogPaddingClassName, setDialogPaddingClassName] = useState<string | undefined>(
undefined
);
Expand Down
7 changes: 4 additions & 3 deletions src/interfaces/coral_web/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/interfaces/coral_web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
"lodash": "^4.17.21",
"match-sorter": "^6.3.1",
"mdast-util-to-string": "^4.0.0",
"nanoid": "^3.3.8",
"next": "^14.2.12",
"next-client-cookies": "^1.1.1",
"next-runtime-env": "^3.2.2",
Expand Down

0 comments on commit eb317e9

Please sign in to comment.