mirror of
https://github.com/harness/drone.git
synced 2025-05-31 11:43:15 +00:00
use shared pipe component
This commit is contained in:
parent
f7969d3bf5
commit
7cde39a7b4
@ -68,9 +68,4 @@
|
|||||||
.triggerLayout {
|
.triggerLayout {
|
||||||
align-items: center !important;
|
align-items: center !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.divider {
|
|
||||||
color: var(--grey-300) !important;
|
|
||||||
font-size: 4px !important;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,5 @@ declare const styles: {
|
|||||||
readonly author: string
|
readonly author: string
|
||||||
readonly hash: string
|
readonly hash: string
|
||||||
readonly triggerLayout: string
|
readonly triggerLayout: string
|
||||||
readonly divider: string
|
|
||||||
}
|
}
|
||||||
export default styles
|
export default styles
|
||||||
|
@ -31,6 +31,7 @@ import { useGetRepositoryMetadata } from 'hooks/useGetRepositoryMetadata'
|
|||||||
import { RepositoryPageHeader } from 'components/RepositoryPageHeader/RepositoryPageHeader'
|
import { RepositoryPageHeader } from 'components/RepositoryPageHeader/RepositoryPageHeader'
|
||||||
import { ExecutionState, ExecutionStatus } from 'components/ExecutionStatus/ExecutionStatus'
|
import { ExecutionState, ExecutionStatus } from 'components/ExecutionStatus/ExecutionStatus'
|
||||||
import { getStatus } from 'utils/PipelineUtils'
|
import { getStatus } from 'utils/PipelineUtils'
|
||||||
|
import { PipeSeparator } from 'components/PipeSeparator/PipeSeparator'
|
||||||
import noExecutionImage from '../RepositoriesListing/no-repo.svg'
|
import noExecutionImage from '../RepositoriesListing/no-repo.svg'
|
||||||
import css from './ExecutionList.module.scss'
|
import css from './ExecutionList.module.scss'
|
||||||
|
|
||||||
@ -87,7 +88,7 @@ const ExecutionList = () => {
|
|||||||
<Avatar email={record.author_email} name={record.author_name} size="small" hoverCard={false} />
|
<Avatar email={record.author_email} name={record.author_name} size="small" hoverCard={false} />
|
||||||
{/* TODO need logic here for different trigger types */}
|
{/* TODO need logic here for different trigger types */}
|
||||||
<Text className={css.author}>{`${record.author_name} triggered manually`}</Text>
|
<Text className={css.author}>{`${record.author_name} triggered manually`}</Text>
|
||||||
<Text className={css.divider}>{`|`}</Text>
|
<PipeSeparator height={7} />
|
||||||
{/* TODO Will need to replace this with commit component - wont match Yifan designs */}
|
{/* TODO Will need to replace this with commit component - wont match Yifan designs */}
|
||||||
<a rel="noreferrer noopener" className={css.hash}>
|
<a rel="noreferrer noopener" className={css.hash}>
|
||||||
{record.after}
|
{record.after}
|
||||||
|
@ -54,11 +54,6 @@
|
|||||||
width: 180px;
|
width: 180px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.divider {
|
|
||||||
color: var(--grey-300) !important;
|
|
||||||
font-size: 8px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.statusIcon {
|
.statusIcon {
|
||||||
align-self: center !important;
|
align-self: center !important;
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare const styles: {
|
|||||||
readonly hash: string
|
readonly hash: string
|
||||||
readonly triggerLayout: string
|
readonly triggerLayout: string
|
||||||
readonly spacer: string
|
readonly spacer: string
|
||||||
readonly divider: string
|
|
||||||
readonly statusIcon: string
|
readonly statusIcon: string
|
||||||
}
|
}
|
||||||
export default styles
|
export default styles
|
||||||
|
@ -32,6 +32,7 @@ import { useGetRepositoryMetadata } from 'hooks/useGetRepositoryMetadata'
|
|||||||
import { RepositoryPageHeader } from 'components/RepositoryPageHeader/RepositoryPageHeader'
|
import { RepositoryPageHeader } from 'components/RepositoryPageHeader/RepositoryPageHeader'
|
||||||
import { ExecutionStatus, ExecutionState } from 'components/ExecutionStatus/ExecutionStatus'
|
import { ExecutionStatus, ExecutionState } from 'components/ExecutionStatus/ExecutionStatus'
|
||||||
import { getStatus } from 'utils/PipelineUtils'
|
import { getStatus } from 'utils/PipelineUtils'
|
||||||
|
import { PipeSeparator } from 'components/PipeSeparator/PipeSeparator'
|
||||||
import noPipelineImage from '../RepositoriesListing/no-repo.svg'
|
import noPipelineImage from '../RepositoriesListing/no-repo.svg'
|
||||||
import css from './PipelineList.module.scss'
|
import css from './PipelineList.module.scss'
|
||||||
|
|
||||||
@ -100,9 +101,8 @@ const PipelineList = () => {
|
|||||||
return record ? (
|
return record ? (
|
||||||
<Layout.Vertical spacing={'small'}>
|
<Layout.Vertical spacing={'small'}>
|
||||||
<Layout.Horizontal spacing={'small'} style={{ alignItems: 'center' }}>
|
<Layout.Horizontal spacing={'small'} style={{ alignItems: 'center' }}>
|
||||||
{/* TODO this icon need to depend on the status */}
|
|
||||||
<Text className={css.desc}>{`#${record.number}`}</Text>
|
<Text className={css.desc}>{`#${record.number}`}</Text>
|
||||||
<Text className={css.divider}>{`|`}</Text>
|
<PipeSeparator height={7} />
|
||||||
<Text className={css.desc}>{record.title}</Text>
|
<Text className={css.desc}>{record.title}</Text>
|
||||||
</Layout.Horizontal>
|
</Layout.Horizontal>
|
||||||
<Layout.Horizontal spacing={'xsmall'} style={{ alignItems: 'center' }}>
|
<Layout.Horizontal spacing={'xsmall'} style={{ alignItems: 'center' }}>
|
||||||
@ -115,10 +115,10 @@ const PipelineList = () => {
|
|||||||
/>
|
/>
|
||||||
{/* TODO need logic here for different trigger types */}
|
{/* TODO need logic here for different trigger types */}
|
||||||
<Text className={css.author}>{record.author_name}</Text>
|
<Text className={css.author}>{record.author_name}</Text>
|
||||||
<Text className={css.divider}>{`|`}</Text>
|
<PipeSeparator height={7} />
|
||||||
<GitFork height={12} width={12} color={Utils.getRealCSSColor(Color.GREY_500)} />
|
<GitFork height={12} width={12} color={Utils.getRealCSSColor(Color.GREY_500)} />
|
||||||
<Text className={css.author}>{record.source}</Text>
|
<Text className={css.author}>{record.source}</Text>
|
||||||
<Text className={css.divider}>{`|`}</Text>
|
<PipeSeparator height={7} />
|
||||||
{/* TODO Will need to replace this with commit component - wont match Yifan designs */}
|
{/* TODO Will need to replace this with commit component - wont match Yifan designs */}
|
||||||
<a rel="noreferrer noopener" className={css.hash}>
|
<a rel="noreferrer noopener" className={css.hash}>
|
||||||
{/* {record.after} */}
|
{/* {record.after} */}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user