remix-nlux
Version:
Remix IDE NLUX integration. Remix IDE is the leading IDE for building and deploying smart contracts on Ethereum. NLUX is a JavaScript and React library for building conversational AI experiences.
12 lines (10 loc) • 474 B
text/typescript
import {ConversationLayout} from '@nlux/core';
import {useMemo} from 'react';
import {getConversationLayout} from '@shared/utils/dom/getConversationLayout';
import {ConversationOptions} from '../../types/conversationOptions';
export const useConversationDisplayStyle = (conversationOptions?: ConversationOptions): ConversationLayout => {
return useMemo(
() => getConversationLayout(conversationOptions?.layout),
[conversationOptions?.layout],
);
};