File tree Expand file tree Collapse file tree 4 files changed +20
-12
lines changed Expand file tree Collapse file tree 4 files changed +20
-12
lines changed Original file line number Diff line number Diff line change @@ -120,8 +120,8 @@ const GraphCMSAsset = (props: Props): JSX.Element => {
120
120
key = { id }
121
121
id = { id }
122
122
src = { resolvedAssetProps . url }
123
- title = { resolvedAssetProps . title }
124
- alt = { resolvedAssetProps . alt || resolvedAssetProps . title || resolvedAssetProps . url }
123
+ title = { resolvedAssetProps . filename }
124
+ alt = { resolvedAssetProps . filename || resolvedAssetProps . url }
125
125
className = { classnames ( `asset-${ id } ` , className , resolvedAssetProps . classes ) }
126
126
style = { deepmerge ( style || { } , resolvedAssetProps . style || { } ) }
127
127
/>
Original file line number Diff line number Diff line change @@ -63,8 +63,8 @@ const Logo = (props: Props): JSX.Element => {
63
63
}
64
64
65
65
const sizes = generateSizes ( {
66
- baseWidth : parseFloat ( resolvedLogoProps . width as string ) ,
67
- baseHeight : parseFloat ( resolvedLogoProps . height as string ) ,
66
+ baseWidth : resolvedLogoProps . thumbnails . small . width ,
67
+ baseHeight : resolvedLogoProps . thumbnails . small . height ,
68
68
sizesMultipliers,
69
69
} ) ;
70
70
@@ -89,9 +89,9 @@ const Logo = (props: Props): JSX.Element => {
89
89
key = { id }
90
90
id = { id }
91
91
src = { resolvedLogoProps . url }
92
- title = { resolvedLogoProps . title }
93
- alt = { resolvedLogoProps . alt || resolvedLogoProps . title || resolvedLogoProps . url }
94
- className = { classnames ( `logo-${ id } ` , className , resolvedLogoProps . classes ) }
92
+ title = { resolvedLogoProps . filename }
93
+ alt = { resolvedLogoProps . filename || resolvedLogoProps . url }
94
+ className = { classnames ( `logo-${ id } ` , className ) }
95
95
style = { deepmerge ( style || { } , resolvedLogoProps . style || { } ) }
96
96
onClick = { onClick }
97
97
/>
Original file line number Diff line number Diff line change 4
4
* Those fields are available on any Airtable record.
5
5
*/
6
6
export declare type AirtableSystemFields = {
7
- id : string ;
8
- createdTime : string ;
7
+ id ? : string ;
8
+ createdTime ? : string ;
9
9
}
Original file line number Diff line number Diff line change @@ -12,12 +12,20 @@ export type AssetThumbnail = {
12
12
* All fields are managed internally by Airtable and we have no control over them (they're not columns)
13
13
*/
14
14
export declare type Asset = {
15
- url : string ;
16
- filename : string ;
15
+ url ? : string ;
16
+ filename ? : string ;
17
17
size ?: number ;
18
18
type ?: string ;
19
19
thumbnails ?: {
20
20
small ?: AssetThumbnail ;
21
21
large ?: AssetThumbnail ;
22
- }
22
+ } ;
23
+
24
+ // NRN own fields, dynamically set when manipulating assets
25
+ classes ?: string ;
26
+ defaultTransformations ?: object ;
27
+ linkTarget ?: string ;
28
+ linkUrl ?: string ;
29
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
30
+ style ?: string | object | any ;
23
31
} & AirtableSystemFields ;
You can’t perform that action at this time.
0 commit comments