# post-carousel/4.0.2/src/admin/pages/icon.js

Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog &amp; News, version 4.0.2. 78 lines.

- Page: https://pluginprobe.com/plugins/post-carousel/4.0.2/code/src/admin/pages/icon.js
- Raw: https://pluginprobe.com/plugins/post-carousel/4.0.2/raw/src/admin/pages/icon.js
- Modified: 2026-04-24T11:48:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/post-carousel/4.0.2/code/src/admin/pages/icon.js#L10-L20`.

```javascript
export const TrustPilotIcon = () => (
  <svg
    width={16}
    height={16}
    viewBox="0 0 16 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path fill="#00b57a" d="M0 0h16v16H0z" />
    <path
      d="M9.432 6.638h4.634l-3.75 2.724-1.986 1.423 2.183-.816 1.236 3.802-3.75-2.725-3.75 2.725 1.433-4.409-3.75-2.724h4.634L8 2.229z"
      fill="#fff"
    />
  </svg>
);

export const TrustPilotStar = () => (
    <svg
        width={18}
        height={17}
        viewBox="0 0 18 17"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
    >
        <path
        d="m8.6 12.366 3.736-.943 1.561 4.793zm8.599-6.196H10.62L8.6 0 6.578 6.17H0l5.323 3.825-2.021 6.17 5.323-3.824 3.276-2.346z"
        fill="#06e59c"
        />
    </svg>
);

export const WPIcon = () => (
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640">
    <path d="m125.7 233.4 101.5 278C156.2 477 107.3 404.2 107.3 320c0-30.9 6.6-60.1 18.4-86.6m337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L313.8 311l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7m-139.9 29.3-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C490.2 467 532.7 398.5 532.7 320c0-37-9.4-71.8-26-102.1M72 320C72 183 183 72 320 72s248 111 248 248-111 248-248 248S72 457 72 320m484.6 0c0-130.7-105.9-236.6-236.6-236.6S83.4 189.3 83.4 320 189.3 556.6 320 556.6 556.6 450.7 556.6 320" />
  </svg>
);

export const StarIcon = () => (
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640">
    <path d="M341.5 45.1c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1l-73.6 144.2-159.9 25.4c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2l144.4-73.4L464.4 555c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2l-25.3-159.9 114.4-114.5c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L415 189.3z" />
  </svg>
);

export const StarHalfIcon = () => (
    <svg
        width={18}
        height={18}
        viewBox="0 0 18 18"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
    >
        <path
        d="M7.458 3.706c.49-1.175.734-1.763 1.083-1.935.29-.143.629-.143.918 0 .35.172.594.76 1.083 1.935l.447 1.076c.144.345.215.518.332.649q.15.167.356.259c.16.07.347.085.72.115l1.161.093c1.27.102 1.904.153 2.176.431.225.231.33.554.283.874-.056.385-.54.799-1.506 1.627l-.885.758c-.284.244-.426.365-.514.517q-.113.194-.136.418c-.018.174.026.356.112.72l.27 1.133c.296 1.239.444 1.858.263 2.203-.15.286-.425.485-.743.54-.384.065-.927-.267-2.014-.93l-.994-.607c-.32-.196-.479-.293-.65-.33a1 1 0 0 0-.44 0c-.171.037-.33.134-.65.33l-.994.607c-1.087.663-1.63.995-2.014.93a1.04 1.04 0 0 1-.743-.54c-.18-.345-.033-.964.262-2.203l.27-1.133c.087-.364.13-.546.113-.72a1 1 0 0 0-.136-.418c-.088-.152-.23-.273-.514-.517l-.885-.758c-.967-.828-1.45-1.242-1.506-1.627-.047-.32.058-.643.283-.874.272-.278.907-.33 2.176-.431l1.16-.093c.374-.03.56-.045.72-.115q.207-.091.357-.26c.116-.13.188-.303.332-.648z"
        fill="#ff9f1c"
        />
        <mask
        id="a"
        style={{
            maskType: "alpha",
        }}
        maskUnits="userSpaceOnUse"
        x={1}
        y={1}
        width={16}
        height={15}
        >
        <path
            d="M7.458 3.706c.49-1.175.734-1.763 1.083-1.935.29-.143.629-.143.918 0 .35.172.594.76 1.083 1.935l.447 1.076c.144.345.215.518.332.649q.15.167.356.259c.16.07.347.085.72.115l1.161.093c1.27.102 1.904.153 2.176.431.225.231.33.554.283.874-.056.385-.54.799-1.506 1.627l-.885.758c-.284.244-.426.365-.514.517q-.113.194-.136.418c-.018.174.026.356.112.72l.27 1.133c.296 1.239.444 1.858.263 2.203-.15.286-.425.485-.743.54-.384.065-.927-.267-2.014-.93l-.994-.607c-.32-.196-.479-.293-.65-.33a1 1 0 0 0-.44 0c-.171.037-.33.134-.65.33l-.994.607c-1.087.663-1.63.995-2.014.93a1.04 1.04 0 0 1-.743-.54c-.18-.345-.033-.964.262-2.203l.27-1.133c.087-.364.13-.546.113-.72a1 1 0 0 0-.136-.418c-.088-.152-.23-.273-.514-.517l-.885-.758c-.967-.828-1.45-1.242-1.506-1.627-.047-.32.058-.643.283-.874.272-.278.907-.33 2.176-.431l1.16-.093c.374-.03.56-.045.72-.115q.207-.091.357-.26c.116-.13.188-.303.332-.648z"
            fill="#ffc329"
        />
        </mask>
        <g mask="url(#a)">
        <path fill="#d9d9d9" d="M11.572 0h7.5v15.75h-7.5z" />
        </g>
    </svg>
);


```
