Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import React from 'react';
import { TQuickStrategyProps, TSymbolItem } from '../quick-strategy.types';
import { MarketOption, QuickStrategyForm, TradeTypeOption } from '.';
import MarketOption from './market-option';
import TradeTypeOption from './trade-type-option';
import QuickStrategyForm from './form';

const QuickStrategyContainer = (props: TQuickStrategyProps) => {
const {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { localize } from '@deriv/translations';
import { TDropdownItems, TInputBaseFields, TInputsFieldNames, TSelectsFieldNames } from '../../quick-strategy.types';
import { common_inputs_properties } from '..';
import { TCommonInputsProperties } from './common-input-properties';
import common_inputs_properties, { TCommonInputsProperties } from './common-input-properties';

const getMessage = (property: string) => `The bot will stop trading if your total ${property} exceeds this amount.`;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import classNames from 'classnames';
import { isMobile } from '@deriv/shared';
import { TDropdownItems, TSelectsFieldNames } from '../quick-strategy.types';
import { TDurationFields } from './components.types';
import { SelectField } from '.';
import SelectField from './select-field';

const DurationFields = ({
id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
import React from 'react';
import { TDropdownItems, TDropdowns, TSelectedValuesSelect } from '../quick-strategy.types';
import { TDropdownLists, TQuickStrategyFields, TSelectedValues } from './components.types';
import { data_fields, data_uniq_input_obj, Description, DurationFields, Inputs, Selects } from '.';
import data_uniq_input_obj from './data/data-uniq-input-obj';
import data_fields from './data/data-fields';
import DurationFields from './duration-fields';
import Inputs from './inputs';
import Selects from './selects';
import Description from './description';

const QuickStrategyFields = React.memo(
({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import { isMobile, isSafari } from '@deriv/shared';
import { localize } from '@deriv/translations';
import { TQuickStrategyFormValues } from '../quick-strategy.types';
import { TQuickStrategyForm } from './components.types';
import { QuickStrategyFields, QuickStrategyFooter } from '.';
import QuickStrategyFields from './fields';
import QuickStrategyFooter from './footer';

const QuickStrategyForm = ({
duration_unit_dropdown,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@ import { Field, FieldProps } from 'formik';
import { Icon, Input, Popover } from '@deriv/components';
import { localize } from '@deriv/translations';
import { TFormValues, TInputBaseFields, TInputCommonFields } from '../quick-strategy.types';
import { TDataFields } from './data/data-fields';
import data_fields, { TDataFields } from './data/data-fields';
import { TDataUniqInput } from './data/data-uniq-input-obj';
import { TInputFieldProps } from './components.types';
import { data_fields } from '.';

const InputField = ({
idx,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import classNames from 'classnames';
import { isMobile } from '@deriv/shared';
import { TInputsFieldNames } from '../quick-strategy.types';
import { TInputs } from './components.types';
import { InputField } from '.';
import InputField from './input-field';

const Inputs = ({
idx,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react';
import { isMobile } from '@deriv/shared';
import { TDropdownItems, TSelectsFieldNames } from '../quick-strategy.types';
import { TSelects } from './components.types';
import { SelectField } from '.';
import SelectField from './select-field';

const Selects = ({
field_name,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react';
import { useOnClickOutside } from '@deriv/components';
import { TFilterDialogProps } from '../journal.types';
import { Filters } from '.';
import Filters from './filters';

const FilterDialog = ({
toggle_ref,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import { CSSTransition } from 'react-transition-group';
import { message_types } from '@deriv/bot-skeleton';
import { useNewRowTransition } from '@deriv/shared';
import { TJournalItemExtra, TJournalItemProps } from '../journal.types';
import { DateItem, FormatMessage } from '.';
import FormatMessage from './format-message';
import DateItem from './date-item';

const getJournalItemContent = (
message: string | ((value: () => void) => string),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Icon, Text } from '@deriv/components';
import { Localize } from '@deriv/translations';
import Download from 'Components/download';
import { TJournalToolsProps } from '../journal.types';
import { FilterDialog } from '.';
import FilterDialog from './filter-dialog';

const JournalTools = ({
checked_filters,
Expand Down
2 changes: 1 addition & 1 deletion packages/bot-web-ui/src/utils/journal-notifications.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { localize } from '@deriv/translations';
import { arrayAsMessage, messageWithButton } from '../components';
import { arrayAsMessage, messageWithButton } from '../components/notify-item';

const showErrorMessageWithButton = (message, block_id, showErrorMessage, centerAndHighlightBlock) => {
showErrorMessage(
Expand Down