Skip to content

Commit 9d92fa6

Browse files
authored
Merge branch 'main' into d3-zoom-refactor
2 parents 8e4d919 + 23cf371 commit 9d92fa6

File tree

34 files changed

+247
-37
lines changed

34 files changed

+247
-37
lines changed
Lines changed: 4 additions & 0 deletions
Loading

projects/assets-library/src/icons/icon-library.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ const iconsRootPath = 'assets/icons';
6666
{ key: IconType.Search, url: `${iconsRootPath}/search.svg` },
6767
{ key: IconType.SidebarCollapse, url: `${iconsRootPath}/sidebar-collapse.svg` },
6868
{ key: IconType.SidebarExpand, url: `${iconsRootPath}/sidebar-expand.svg` },
69+
{ key: IconType.Sort, url: `${iconsRootPath}/sort.svg` },
6970
{ key: IconType.Slack, url: `${iconsRootPath}/slack.svg` },
7071
{ key: IconType.Spinner, url: `${iconsRootPath}/spinner.svg` },
7172
{ key: IconType.StatusCode, url: `${iconsRootPath}/status-code.svg` },

projects/assets-library/src/icons/icon-type.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ export const enum IconType {
8787
SidebarCollapse = 'svg:sidebar-collapse',
8888
SidebarExpand = 'svg:sidebar-expand',
8989
Slack = 'svg:slack',
90+
Sort = 'svg:sort',
9091
SpanId = 'bookmark_border',
9192
Spinner = 'svg:spinner',
9293
StatusCode = 'svg:status-code',

projects/common/src/utilities/formatters/date/display-date.pipe.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { DateFormatOptions, DateFormatter } from './date-formatter';
55
name: 'htDisplayDate'
66
})
77
export class DisplayDatePipe implements PipeTransform {
8-
public transform(value?: Date | number, options: DateFormatOptions = {}): string {
9-
return new DateFormatter(options).format(value);
8+
public transform(value?: Date | number | null, options: DateFormatOptions = {}): string {
9+
return value !== null ? new DateFormatter(options).format(value) : '-';
1010
}
1111
}

projects/common/src/utilities/formatters/numeric/display-number.pipe.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ export class DisplayNumberPipe implements PipeTransform {
99
private static readonly FLOAT_FORMATTER: NumericFormatter = floatFormatter;
1010

1111
public transform(value: unknown, style: FormatterStyle = FormatterStyle.Auto): string {
12+
if (value === null) {
13+
return '-';
14+
}
15+
1216
const valueAsNumber = Number(value);
1317
if (isNaN(valueAsNumber)) {
1418
return '-';

projects/common/src/utilities/formatters/string/string-formatter.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ describe('String formatter', () => {
1515

1616
test('can convert to display string', () => {
1717
// tslint:disable-next-line: no-null-keyword
18-
expect(displayString(null)).toBe('Unknown');
18+
expect(displayString(null)).toBe('-');
1919
expect(displayString(undefined)).toBe('Unknown');
2020
expect(displayString('')).toBe('Unknown');
2121
expect(displayString('value')).toBe('value');

projects/common/src/utilities/formatters/string/string-formatter.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ export const titleCaseFromSnakeCase = (snakeCaseString: string): string =>
1313
.join(' ');
1414

1515
export const displayString = (provided?: unknown): string => {
16+
if (provided === null) {
17+
return '-';
18+
}
19+
1620
switch (typeof provided) {
1721
case 'object':
1822
return Array.isArray(provided)

projects/components/src/breadcrumbs/breadcrumbs.component.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
.breadcrumbs {
44
.breadcrumb-section {
55
display: flex;
6-
padding-bottom: 12px;
76

87
.breadcrumb {
98
@include body-small($blue-5);

projects/components/src/copy-shareable-link-to-clipboard/copy-shareable-link-to-clipboard.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ import { ButtonSize } from '../button/button';
1010
styleUrls: ['./copy-shareable-link-to-clipboard.component.scss'],
1111
changeDetection: ChangeDetectionStrategy.OnPush,
1212
template: `
13-
<div class="shareable-link" htTooltip="Copy shareable url link to clipboard">
13+
<div class="shareable-link">
1414
<ht-copy-to-clipboard
1515
[size]="this.size"
1616
icon="${IconType.Share}"
1717
[text]="this.shareableUrl$ | async"
18+
tooltip="Copy shareable url link to clipboard"
1819
></ht-copy-to-clipboard>
1920
</div>
2021
`

projects/components/src/select/select-option.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ export class SelectOptionComponent<V> implements OnChanges, SelectOption<V> {
1515
@Input()
1616
public label!: string;
1717

18+
@Input()
19+
public selectedLabel?: string;
20+
1821
@Input()
1922
public style: SelectOptionStyle = SelectOptionStyle.Default;
2023

0 commit comments

Comments
 (0)