@@ -73,6 +73,20 @@ export const FontIcon = (props) => {
7373 )
7474}
7575
76+ export const HumidityIcon = ( ) => {
77+ const [ cookies ] = useCookies ( [ 'fontSize' ] )
78+ const scale = ( fontScaleFactors [ cookies . fontSize ] || 1 ) * 1.6
79+ return (
80+ < svg transform = { `scale(${ scale } , ${ scale } )` } width = "15" height = "15" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
81+ < g >
82+ < path d = "M7.5 2.5C4.909 4.775 3.611 6.74 3.611 8.4c0 2.49 1.847 4.1 3.889 4.1s3.889-1.61 3.889-4.1c0-1.66-1.298-3.625-3.889-5.9zm0 9c-1.628 0-2.917-1.285-2.917-3.1 0-1.17.948-2.72 2.917-4.57 1.969 1.85 2.917 3.395 2.917 4.57 0 1.815-1.289 3.1-2.917 3.1z" />
83+ < path d = "M7.978 6.032a.339.339 0 1 1 .625.262l-1.605 3.831a.338.338 0 0 1-.624-.261z" />
84+ < path fillRule = "evenodd" clipRule = "evenodd" d = "M6.357 8.051c.473 0 .857-.511.857-1.142 0-.632-.384-1.143-.857-1.143S5.5 6.277 5.5 6.909c0 .63.384 1.142.857 1.142zm-.001-.572c.158 0 .286-.256.286-.572 0-.315-.128-.571-.286-.571-.158 0-.286.256-.286.571 0 .316.128.572.286.572zM8.644 10.34c.473 0 .857-.511.857-1.142 0-.632-.384-1.143-.857-1.143s-.857.511-.857 1.143c0 .63.384 1.143.857 1.143zm-.001-.572c.158 0 .286-.256.286-.572 0-.315-.128-.571-.286-.571-.158 0-.286.256-.286.571 0 .316.128.572.286.572z" />
85+ </ g >
86+ </ svg >
87+ )
88+ }
89+
7690export const LoginIcon = ( ) => {
7791 return (
7892 < svg width = "17" height = "17" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
@@ -101,6 +115,20 @@ export const NewFileIcon = () => {
101115 )
102116}
103117
118+ export const PressureIcon = ( ) => {
119+ const [ cookies ] = useCookies ( [ 'fontSize' ] )
120+ const scale = ( fontScaleFactors [ cookies . fontSize ] || 1 ) * 1.6
121+ return (
122+ < svg transform = { `scale(${ scale } , ${ scale } )` } width = "15" height = "15" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
123+ < g >
124+ < path d = "M8.752 7.001a1 1 0 0 1-1.971.237c-.062-.252-.123-.52-.307-.704L5.411 5.471a.5.5 0 1 1 .707-.707l.957.957c.207.207.52.25.81.29a1 1 0 0 1 .867.99Z" />
125+ < path fillRule = "evenodd" clipRule = "evenodd" d = "M11.75 6.75a4.25 4.25 0 1 1-8.5 0 4.25 4.25 0 0 1 8.5 0zm-1 0a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0z" />
126+ < path d = "M6.252 10.5h2.5v.75a1.25 1.25 0 1 1-2.5 0z" />
127+ </ g >
128+ </ svg >
129+ )
130+ }
131+
104132export const RemixIcon = ( ) => {
105133 const [ cookies ] = useCookies ( [ 'fontSize' ] )
106134 const scale = fontScaleFactors [ cookies . fontSize ] || 1
@@ -112,6 +140,16 @@ export const RemixIcon = () => {
112140 )
113141}
114142
143+ export const ResetIcon = ( ) => {
144+ const [ cookies ] = useCookies ( [ 'fontSize' ] )
145+ const scale = fontScaleFactors [ cookies . fontSize ] || 1
146+ return (
147+ < svg transform = { `scale(${ scale } , ${ scale } )` } width = "12" height = "12" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" >
148+ < path d = "M13.65 2.35C12.2 0.9 10.21 0 8 0C3.58 0 0.0100021 3.58 0.0100021 8C0.0100021 12.42 3.58 16 8 16C11.73 16 14.84 13.45 15.73 10H13.65C12.83 12.33 10.61 14 8 14C4.69 14 2 11.31 2 8C2 4.69 4.69 2 8 2C9.66 2 11.14 2.69 12.22 3.78L9 7H16V0L13.65 2.35Z" />
149+ </ svg >
150+ )
151+ }
152+
115153export const RunIcon = ( ) => {
116154 const [ cookies ] = useCookies ( [ 'fontSize' ] )
117155 const scale = fontScaleFactors [ cookies . fontSize ] || 1
@@ -140,7 +178,7 @@ export const SettingsIcon = () => {
140178 const scale = fontScaleFactors [ cookies . fontSize ] || 1
141179 return (
142180 < svg transform = { `scale(${ scale } , ${ scale } )` } width = "20" height = "20" viewBox = "0 0 20 20" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
143- < path d = "M1 3H5M5 3C5 4.10457 5.89543 5 7 5C8.10457 5 9 4.10457 9 3M5 3C5 1.89543 5.89543 1 7 1C8.10457 1 9 1.89543 9 3M19 3H9M1 10H13M13 10C13 11.1046 13.8954 12 15 12C16.1046 12 17 11.1046 17 10M13 10C13 8.89543 13.8954 8 15 8C16.1046 8 17 8.89543 17 10M19 10H17M1 17H3M3 17C3 18.1046 3.89543 19 5 19C6.10457 19 7 18.1046 7 17M3 17C3 15.8954 3.89543 15 5 15C6.10457 15 7 15.8954 7 17M19 17H7" fill = "none" stroke = { isDarkMode ? "white" : "black" } stroke-width = "2" stroke-linecap = "round" />
181+ < path d = "M1 3H5M5 3C5 4.10457 5.89543 5 7 5C8.10457 5 9 4.10457 9 3M5 3C5 1.89543 5.89543 1 7 1C8.10457 1 9 1.89543 9 3M19 3H9M1 10H13M13 10C13 11.1046 13.8954 12 15 12C16.1046 12 17 11.1046 17 10M13 10C13 8.89543 13.8954 8 15 8C16.1046 8 17 8.89543 17 10M19 10H17M1 17H3M3 17C3 18.1046 3.89543 19 5 19C6.10457 19 7 18.1046 7 17M3 17C3 15.8954 3.89543 15 5 15C6.10457 15 7 15.8954 7 17M19 17H7" fill = "none" stroke = { isDarkMode ? "white" : "black" } strokeWidth = "2" strokeLinecap = "round" />
144182 </ svg >
145183
146184 )
@@ -184,6 +222,16 @@ export const SunIcon = () => {
184222 )
185223}
186224
225+ export const TemperatureIcon = ( ) => {
226+ const [ cookies ] = useCookies ( [ 'fontSize' ] )
227+ const scale = ( fontScaleFactors [ cookies . fontSize ] || 1 ) * 1.6
228+ return (
229+ < svg transform = { `scale(${ scale } , ${ scale } )` } width = "15" height = "15" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
230+ < path d = "M7.954 5.657a.457.457 0 0 0-.455-.456.454.454 0 0 0-.454.456v2.978a1.214 1.214 0 0 0-.734 1.36 1.217 1.217 0 0 0 1.19.984 1.21 1.21 0 0 0 1.19-.984 1.22 1.22 0 0 0-.736-1.36ZM5.379 4.593v-.001c.01-.558.237-1.09.633-1.482a2.116 2.116 0 0 1 2.973 0c.397.392.624.924.633 1.482v3.447a2.741 2.741 0 0 1-.662 4.039 2.72 2.72 0 0 1-3.918-1.137 2.746 2.746 0 0 1 .344-2.902c0-1.056-.005-2.42-.005-3.446zm.91-.001c-.004 1.265.002 2.531.002 3.797l-.122.131a1.827 1.827 0 0 0 1.332 3.068 1.813 1.813 0 0 0 1.667-1.096 1.83 1.83 0 0 0-.336-1.972L8.71 8.39V4.592c0-.323-.128-.632-.355-.86a1.209 1.209 0 0 0-2.067.86Z" />
231+ </ svg >
232+ )
233+ }
234+
187235export const ThemeIcon = ( ) => {
188236 return (
189237 < svg width = "18" height = "18" fill = "none" xmlns = "http://www.w3.org/2000/svg" >
0 commit comments