File tree Expand file tree Collapse file tree 3 files changed +55
-9
lines changed
Expand file tree Collapse file tree 3 files changed +55
-9
lines changed Original file line number Diff line number Diff line change @@ -28,3 +28,6 @@ dist-ssr
2828
2929# Licenses / secrets
3030kendo-ui-license.txt
31+
32+ # Personal TODOs
33+ TODO.md
Original file line number Diff line number Diff line change 1- import { setStyle } from "../../utils" ;
1+ import { setStyle , getFontStyles , parseFlexStyles } from "../../utils" ;
2+ import { useAppData } from "../../hooks" ;
23
34const Link = ( { data} ) => {
4- const style = setStyle ( data . Properties )
5+ const { findCurrentData, inheritedProperties } = useAppData ( ) ;
6+
7+ const styles = setStyle ( data ?. Properties ) ;
8+ const { CSS , Visible } = data ?. Properties || { } ;
9+ const { FontObj } = inheritedProperties ( data , 'FontObj' ) ;
10+
11+ const customStyles = parseFlexStyles ( CSS ) ;
12+ const font = findCurrentData ( FontObj ) ;
13+ const fontStyles = getFontStyles ( font , 12 ) ;
14+
515 return (
6- < div >
7- < a
16+ < div
17+ id = { data . ID + ".$CONTAINER" }
18+ style = { {
19+ ...styles ,
20+ display : Visible === 0 ? "none" : "block" ,
21+ } }
22+ >
23+ < a
824 id = { data . ID }
925 href = { data . Properties . Href }
10- target = { data . Properties ?. Target || '_blank' } // Default to new tab/window
26+ target = { data . Properties ?. Target || '_blank' }
1127 download = { data . Properties ?. Download === 1 }
12-
1328 style = { {
14- ...style
29+ ...customStyles ,
30+ ...fontStyles ,
1531 } }
1632 >
1733 { data . Properties ?. Label !== undefined ? data . Properties . Label : data . Properties . Href }
Original file line number Diff line number Diff line change 11import wgResponse from "../../utils/wgResponse" ;
2+ import { setStyle , getFontStyles , parseFlexStyles } from "../../utils" ;
3+ import { useAppData } from "../../hooks" ;
24
35const Upload = ( { data } ) => {
6+ const { findCurrentData, inheritedProperties } = useAppData ( ) ;
7+
8+ const styles = setStyle ( data ?. Properties ) ;
9+ const { CSS , Visible } = data ?. Properties || { } ;
10+ const { FontObj } = inheritedProperties ( data , 'FontObj' ) ;
11+
12+ const customStyles = parseFlexStyles ( CSS ) ;
13+ const font = findCurrentData ( FontObj ) ;
14+ const fontStyles = getFontStyles ( font , 12 ) ;
15+
416 return (
5- < div >
6- < input id = { data . ID } type = "file" />
17+ < div
18+ id = { data . ID + ".$CONTAINER" }
19+ style = { {
20+ ...styles ,
21+ display : Visible === 0 ? "none" : "block" ,
22+ } }
23+ >
24+ < input
25+ id = { data . ID }
26+ type = "file"
27+ style = { {
28+ ...customStyles ,
29+ ...fontStyles ,
30+ width : "100%" ,
31+ height : "100%" ,
32+ } }
33+ />
734 </ div >
835 ) ;
936} ;
You can’t perform that action at this time.
0 commit comments