@@ -83,51 +83,59 @@ export const Content = () => {
83
83
return (
84
84
< div className = { style . content } >
85
85
< div className = { style . top } >
86
- < div >
87
- < Detail spacing > { data ?. json . _path ?? '' } </ Detail >
88
- < Heading size = { 'medium' } level = { '2' } spacing >
89
- { data ?. json . displayName ?? '' }
90
- </ Heading >
91
- < div className = { style . viewSelectorWrapper } >
92
- < ViewSelector
93
- selectedView = { selectedView }
94
- setSelectedView = { setSelectedView }
95
- hasAttachment = { hasAttachment }
96
- isWebpage = { isWebpage }
97
- />
86
+ < div className = { style . versionAndViewWrapper } >
87
+ < div className = { style . versionSelector } >
88
+ < Label className = { style . label } > Versjoner</ Label >
98
89
< Button
99
- as = { 'a' }
100
- href = { htmlPath }
101
- icon = { < ExternalLinkIcon /> }
90
+ className = { style . versionButton }
91
+ variant = { 'secondary' }
92
+ icon = { < SidebarRightIcon /> }
102
93
iconPosition = { 'right' }
103
- onClick = { ( e ) => {
104
- e . preventDefault ( ) ;
105
- window . open ( htmlPath , '_blank' ) ;
106
- } }
94
+ onClick = { ( ) => setIsVersionPanelOpen ( true ) }
107
95
>
108
- { 'Åpne i nytt vindu' }
96
+ { getVersionDisplay ( ) }
109
97
</ Button >
98
+ < VersionSelector
99
+ versions = { data ?. versions || [ ] }
100
+ isOpen = { isVersionPanelOpen }
101
+ onClose = { ( ) => setIsVersionPanelOpen ( false ) }
102
+ />
103
+ </ div >
104
+ < div className = { style . viewSelector } >
105
+ < Label className = { style . label } > Visning</ Label >
106
+ < div className = { style . viewSelectorWrapper } >
107
+ < ViewSelector
108
+ selectedView = { selectedView }
109
+ setSelectedView = { setSelectedView }
110
+ hasAttachment = { hasAttachment }
111
+ isWebpage = { isWebpage }
112
+ />
113
+ < Button
114
+ as = { 'a' }
115
+ href = { htmlPath }
116
+ icon = { < ExternalLinkIcon /> }
117
+ iconPosition = { 'right' }
118
+ onClick = { ( e ) => {
119
+ e . preventDefault ( ) ;
120
+ window . open ( htmlPath , '_blank' ) ;
121
+ } }
122
+ >
123
+ { 'Åpne i nytt vindu' }
124
+ </ Button >
125
+ </ div >
110
126
</ div >
111
127
</ div >
112
128
113
- < div className = { style . versionSelector } >
114
- < Label spacing > Versjoner</ Label >
115
- < Button
116
- className = { style . versionButton }
117
- variant = { 'secondary' }
118
- icon = { < SidebarRightIcon /> }
119
- iconPosition = { 'right' }
120
- onClick = { ( ) => setIsVersionPanelOpen ( true ) }
121
- >
122
- { getVersionDisplay ( ) }
123
- </ Button >
124
- < VersionSelector
125
- versions = { data ?. versions || [ ] }
126
- isOpen = { isVersionPanelOpen }
127
- onClose = { ( ) => setIsVersionPanelOpen ( false ) }
128
- />
129
+ < div className = { style . titleAndUrl } >
130
+ < Heading size = { 'medium' } level = { '2' } >
131
+ { data ?. json . displayName ?? '' }
132
+ </ Heading >
133
+ < div className = { style . url } >
134
+ < Detail > { data ?. json . _path ?? '' } </ Detail >
135
+ </ div >
129
136
</ div >
130
137
</ div >
138
+
131
139
< ContentView
132
140
selectedView = { selectedView || getDefaultView ( isWebpage , hasAttachment ) }
133
141
isLoading = { isLoading }
0 commit comments