rename comp for clarity
This commit is contained in:
@@ -5,7 +5,7 @@ import { RowSelectionType } from "antd/es/table/interface";
|
|||||||
import { ColumnsType } from 'antd/es/table';
|
import { ColumnsType } from 'antd/es/table';
|
||||||
import format from 'date-fns/format'
|
import format from 'date-fns/format'
|
||||||
|
|
||||||
import ToggleSwitch from './components/toggle';
|
import MessageVisiblityToggle from './components/message-visiblity-toggle';
|
||||||
|
|
||||||
import { CHAT_HISTORY, fetchData, UPDATE_CHAT_MESSGAE_VIZ } from "../utils/apis";
|
import { CHAT_HISTORY, fetchData, UPDATE_CHAT_MESSGAE_VIZ } from "../utils/apis";
|
||||||
import { MessageType } from '../types/chat';
|
import { MessageType } from '../types/chat';
|
||||||
@@ -161,7 +161,7 @@ export default function Chat() {
|
|||||||
filters: [{ text: 'visible', value: true }, { text: 'hidden', value: false }],
|
filters: [{ text: 'visible', value: true }, { text: 'hidden', value: false }],
|
||||||
onFilter: (value, record) => record.visible === value,
|
onFilter: (value, record) => record.visible === value,
|
||||||
render: (visible, record) => (
|
render: (visible, record) => (
|
||||||
<ToggleSwitch
|
<MessageVisiblityToggle
|
||||||
isVisible={visible}
|
isVisible={visible}
|
||||||
message={record}
|
message={record}
|
||||||
setMessage={updateMessage}
|
setMessage={updateMessage}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
// Wrapper for AntDesign Switch that makes an api call, then displays a confirmation icon upon
|
// Wrapper for AntDesign Switch that makes an api call, then displays a confirmation icon upon
|
||||||
// TODO: make it more generic, maybe. This one is currently just for message visiblity updates.
|
|
||||||
|
|
||||||
import React, { useState, useEffect } from "react";
|
import React, { useState, useEffect } from "react";
|
||||||
import { Switch } from "antd";
|
import { Switch } from "antd";
|
||||||
@@ -11,11 +10,11 @@ import { OUTCOME_TIMEOUT } from "../chat";
|
|||||||
interface MessageToggleProps {
|
interface MessageToggleProps {
|
||||||
isVisible: boolean;
|
isVisible: boolean;
|
||||||
message: MessageType;
|
message: MessageType;
|
||||||
setMessage: (message: MessageType) => {},
|
setMessage: (message: MessageType) => void,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
export default function ToggleSwitch({ isVisible, message, setMessage }: MessageToggleProps) {
|
export default function MessageVisiblityToggle({ isVisible, message, setMessage }: MessageToggleProps) {
|
||||||
let outcomeTimeout = null;
|
let outcomeTimeout = null;
|
||||||
const [outcome, setOutcome] = useState(0);
|
const [outcome, setOutcome] = useState(0);
|
||||||
|
|
||||||
Reference in New Issue
Block a user