INNER CODE UNIT · JavaScript

logoPosition

Expensify/react-native-qrcode-svg · src/index.js:28

  const logoPosition = (size - logoSize - logoMargin * 2) / 2
  const logoBackgroundSize = logoSize + logoMargin * 2
  const logoBackgroundBorderRadius =
    logoBorderRadius + (logoMargin / logoSize) * logoBorderRadius
  const clipLogoBackgroundId = `clip-logo-background-${clipPathId}`
  const clipLogoId = `clip-logo-${clipPathId}`

  return (
    <G x={logoPosition} y={logoPosition}>
      <Defs>
        <ClipPath id={clipLogoBackgroundId}>
          <Rect
            width={logoBackgroundSize}
            height={logoBackgroundSize}
            rx={logoBackgroundBorderRadius}
            ry={logoBackgroundBorderRadius}
          />
        </ClipPath>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…