Fix file organization and naming
[MAILPOET-4404]
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import ReactDOM from 'react-dom';
|
import ReactDOM from 'react-dom';
|
||||||
import { Workflow } from './list/workflow';
|
import { Workflow } from './listing/workflow';
|
||||||
import { AutomationListing } from './list/automation-listing';
|
import { AutomationListing } from './listing';
|
||||||
import { Onboarding } from './onboarding/onboarding';
|
import { Onboarding } from './onboarding';
|
||||||
import { Loading } from '../common';
|
import { Loading } from '../common';
|
||||||
import {
|
import {
|
||||||
CreateTestingWorkflowButton,
|
CreateTestingWorkflowButton,
|
||||||
|
@@ -0,0 +1,5 @@
|
|||||||
|
export * from './Edit';
|
||||||
|
export * from './More';
|
||||||
|
export * from './Name';
|
||||||
|
export * from './Status';
|
||||||
|
export * from './Subscribers';
|
@@ -1,11 +1,7 @@
|
|||||||
import { Workflow } from './workflow';
|
import { Workflow } from './workflow';
|
||||||
import { Subscribers } from './cells/Subscribers';
|
import { Edit, More, Name, Status, Subscribers } from './cells';
|
||||||
import { Status } from './cells/Status';
|
|
||||||
import { Name } from './cells/Name';
|
|
||||||
import { Edit } from './cells/Edit';
|
|
||||||
import { More } from './cells/More';
|
|
||||||
|
|
||||||
export function Row(workflow: Workflow): object[] {
|
export function getRow(workflow: Workflow): object[] {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
value: workflow.name,
|
value: workflow.name,
|
@@ -1,17 +1,18 @@
|
|||||||
import { Search, TableCard } from '@woocommerce/components';
|
import { Search, TableCard } from '@woocommerce/components';
|
||||||
import { __ } from '@wordpress/i18n';
|
import { __ } from '@wordpress/i18n';
|
||||||
import { Row } from './row';
|
import { getRow } from './get-row';
|
||||||
import { Workflow } from './workflow';
|
import { Workflow } from './workflow';
|
||||||
|
|
||||||
interface AutomationListingProps {
|
interface AutomationListingProps {
|
||||||
workflows: Workflow[];
|
workflows: Workflow[];
|
||||||
loading: boolean;
|
loading: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function AutomationListing({
|
export function AutomationListing({
|
||||||
workflows,
|
workflows,
|
||||||
loading,
|
loading,
|
||||||
}: AutomationListingProps): JSX.Element {
|
}: AutomationListingProps): JSX.Element {
|
||||||
const rows = workflows.map((workflow) => Row(workflow));
|
const rows = workflows.map((workflow) => getRow(workflow));
|
||||||
|
|
||||||
const headers = [
|
const headers = [
|
||||||
{ key: 'name', label: __('Name', 'mailpoet') },
|
{ key: 'name', label: __('Name', 'mailpoet') },
|
Reference in New Issue
Block a user