Make butterfly logo red for OTA test
Temporary override in the Logo component so the butterfly renders red on every surface, including the sky gradient variant. Not for merge. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bw2W37CPVHsDbTEfuAAe7M
This commit is contained in:
@@ -11,7 +11,7 @@ import Svg, {
|
|||||||
import {Image} from 'expo-image'
|
import {Image} from 'expo-image'
|
||||||
|
|
||||||
import {useLogoVariant} from '#/view/icons/useLogoVariant'
|
import {useLogoVariant} from '#/view/icons/useLogoVariant'
|
||||||
import {flatten, useTheme} from '#/alf'
|
import {flatten} from '#/alf'
|
||||||
|
|
||||||
const ratio = 57 / 64
|
const ratio = 57 / 64
|
||||||
|
|
||||||
@@ -22,13 +22,14 @@ type Props = {
|
|||||||
} & Omit<SvgProps, 'style'>
|
} & Omit<SvgProps, 'style'>
|
||||||
|
|
||||||
export const Logo = forwardRef(function LogoImpl(props: Props, ref) {
|
export const Logo = forwardRef(function LogoImpl(props: Props, ref) {
|
||||||
const t = useTheme()
|
|
||||||
const {allowVariants = true, fill, ...rest} = props
|
const {allowVariants = true, fill, ...rest} = props
|
||||||
const gradient = fill === 'sky'
|
const gradient = fill === 'sky'
|
||||||
const styles = flatten(props.style)
|
const styles = flatten(props.style)
|
||||||
const _fill = gradient
|
/*
|
||||||
? 'url(#sky)'
|
* Temporary override for an OTA update test - forces the logo red regardless
|
||||||
: fill || styles?.color || t.palette.primary_500
|
* of the requested fill. Not for merge.
|
||||||
|
*/
|
||||||
|
const _fill = gradient ? 'url(#sky)' : 'red'
|
||||||
// @ts-ignore it's fiiiiine
|
// @ts-ignore it's fiiiiine
|
||||||
const size = parseInt(rest.width || 32, 10)
|
const size = parseInt(rest.width || 32, 10)
|
||||||
|
|
||||||
@@ -64,8 +65,8 @@ export const Logo = forwardRef(function LogoImpl(props: Props, ref) {
|
|||||||
{gradient && (
|
{gradient && (
|
||||||
<Defs>
|
<Defs>
|
||||||
<LinearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
|
<LinearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
|
||||||
<Stop offset="0" stopColor="#0A7AFF" stopOpacity="1" />
|
<Stop offset="0" stopColor="#FF0A0A" stopOpacity="1" />
|
||||||
<Stop offset="1" stopColor="#59B9FF" stopOpacity="1" />
|
<Stop offset="1" stopColor="#FF5959" stopOpacity="1" />
|
||||||
</LinearGradient>
|
</LinearGradient>
|
||||||
</Defs>
|
</Defs>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user