From 54c38de8132c57360ecc5cf149c06b2690f5ea80 Mon Sep 17 00:00:00 2001 From: JustSong Date: Wed, 12 Feb 2025 01:15:45 +0800 Subject: [PATCH] style: improve code formatting and structure in ChannelsTable and render helpers --- web/default/src/components/ChannelsTable.js | 34 ++++++++++++++++----- web/default/src/helpers/render.js | 22 ++++++++----- 2 files changed, 41 insertions(+), 15 deletions(-) diff --git a/web/default/src/components/ChannelsTable.js b/web/default/src/components/ChannelsTable.js index 00e54b57..e05bfa96 100644 --- a/web/default/src/components/ChannelsTable.js +++ b/web/default/src/components/ChannelsTable.js @@ -1,7 +1,17 @@ -import React, {useEffect, useState} from 'react'; -import {useTranslation} from 'react-i18next'; -import {Button, Dropdown, Form, Input, Label, Message, Pagination, Popup, Table,} from 'semantic-ui-react'; -import {Link} from 'react-router-dom'; +import React, { useEffect, useState } from 'react'; +import { useTranslation } from 'react-i18next'; +import { + Button, + Dropdown, + Form, + Input, + Label, + Message, + Pagination, + Popup, + Table, +} from 'semantic-ui-react'; +import { Link } from 'react-router-dom'; import { API, loadChannelModels, @@ -13,8 +23,8 @@ import { timestamp2string, } from '../helpers'; -import {CHANNEL_OPTIONS, ITEMS_PER_PAGE} from '../constants'; -import {renderGroup, renderNumber} from '../helpers/render'; +import { CHANNEL_OPTIONS, ITEMS_PER_PAGE } from '../constants'; +import { renderGroup, renderNumber } from '../helpers/render'; function renderTimestamp(timestamp) { return <>{timestamp2string(timestamp)}; @@ -108,7 +118,7 @@ const ChannelsTable = () => { const loadChannels = async (startIdx) => { const res = await API.get(`/api/channel/?p=${startIdx}`); - const {success, message, data} = res.data; + const { success, message, data } = res.data; if (success) { let localChannels = data.map(processChannelData); if (startIdx === 0) { @@ -588,7 +598,15 @@ const ChannelsTable = () => { /> -
+