Skip to content
Snippets Groups Projects
Unverified Commit d364be43 authored by Tasso Evangelista's avatar Tasso Evangelista Committed by GitHub
Browse files

Regression: Broken components on Federation and Engagement dashboards (#25653)


* Fix odd typechecking issues with JSON modules

* Avoid `data` as directory for modules

* rename other `data` folder

Co-authored-by: default avatargabriellsh <gabriel.henriques@rocket.chat>
parent 4894fc2d
No related branches found
No related tags found
No related merge requests found
Showing
with 10 additions and 12 deletions
......@@ -2,7 +2,7 @@ import { Box, Skeleton } from '@rocket.chat/fuselage';
import { useTranslation } from '@rocket.chat/ui-contexts';
import React, { ReactElement, useMemo } from 'react';
import CounterSet from '../../../components/data/CounterSet';
import CounterSet from '../../../components/dataView/CounterSet';
import { AsyncStatePhase } from '../../../hooks/useAsyncState';
import { usePolledMethodData } from '../../../hooks/usePolledMethodData';
......
......@@ -3,11 +3,11 @@ import { useTranslation } from '@rocket.chat/ui-contexts';
import moment from 'moment';
import React, { ReactElement, useMemo, useState } from 'react';
import Growth from '../../../../../../client/components/data/Growth';
import Growth from '../../../../../../client/components/dataView/Growth';
import Section from '../Section';
import DownloadDataButton from '../data/DownloadDataButton';
import PeriodSelector from '../data/PeriodSelector';
import { usePeriodSelectorState } from '../data/usePeriodSelectorState';
import DownloadDataButton from '../dataView/DownloadDataButton';
import PeriodSelector from '../dataView/PeriodSelector';
import { usePeriodSelectorState } from '../dataView/usePeriodSelectorState';
import { useChannelsList } from './useChannelsList';
const ChannelsTab = (): ReactElement => {
......
import { useQuery } from 'react-query';
import { getFromRestApi } from '../../../../lib/getFromRestApi';
import { getPeriodRange, Period } from '../data/periods';
import { getPeriodRange, Period } from '../dataView/periods';
type UseChannelsListOptions = {
period: Period['key'];
......
import { Box, ActionButton } from '@rocket.chat/fuselage';
import { useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts';
import React, { ComponentProps, ReactElement } from 'react';
import { useToastMessageDispatch } from '@rocket.chat/ui-contexts';
import { useTranslation } from '@rocket.chat/ui-contexts'
import { downloadCsvAs } from '../../../../../../client/lib/download';
type RowFor<THeaders extends readonly string[]> = readonly unknown[] & {
......
import { Select } from '@rocket.chat/fuselage';
import { useTranslation } from '@rocket.chat/ui-contexts';
import React, { ReactElement, useMemo } from 'react';
import { useTranslation } from '@rocket.chat/ui-contexts'
import { getPeriod, Period } from './periods';
type PeriodSelectorProps<TPeriod extends Period['key']> = {
......
import { TranslationKey } from '@rocket.chat/ui-contexts';
import moment from 'moment';
import { TranslationKey } from '@rocket.chat/ui-contexts'
const label = (
translationKey: TranslationKey,
...replacements: unknown[]
......
import { useTranslation } from '@rocket.chat/ui-contexts';
import { useMemo } from 'react';
import { useTranslation } from '@rocket.chat/ui-contexts'
import { getPeriod, Period } from './periods';
export const usePeriodLabel = (period: Period['key']): string => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment