Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the 8x8 Presence icons. #126

Merged
merged 1 commit into from
Nov 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="8dp"
android:height="8dp"
android:viewportWidth="8"
android:viewportHeight="8">
<group>
<path
android:fillColor="#FF000000"
android:fillType="evenOdd"
android:pathData="M4 6.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z"/>
</group>
</vector>
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="8dp"
android:height="8dp"
android:viewportWidth="8"
android:viewportHeight="8">
<group>
<path
android:fillColor="#FF000000"
android:pathData="M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"/>
</group>
</vector>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="8dp"
android:height="8dp"
android:viewportWidth="8"
android:viewportHeight="8">
<group>
<path
android:fillColor="#FF000000"
android:fillType="evenOdd"
android:pathData="M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM5.43 6.05a2.5 2.5 0 0 1-3.74-3l3.75 3Zm0.92-1.2L2.65 1.9a2.5 2.5 0 0 1 3.7 2.96Z"/>
</group>
</vector>
15 changes: 15 additions & 0 deletions assets/android/src/CompoundIcons.kt
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,15 @@ object CompoundIcons {
@Composable fun Preferences(): ImageVector {
return ImageVector.vectorResource(R.drawable.ic_compound_preferences)
}
@Composable fun PresenceOutline8X8(): ImageVector {
return ImageVector.vectorResource(R.drawable.ic_compound_presence_outline_8_x_8)
}
@Composable fun PresenceSolid8X8(): ImageVector {
return ImageVector.vectorResource(R.drawable.ic_compound_presence_solid_8_x_8)
}
@Composable fun PresenceStrikethrough8X8(): ImageVector {
return ImageVector.vectorResource(R.drawable.ic_compound_presence_strikethrough_8_x_8)
}
@Composable fun Public(): ImageVector {
return ImageVector.vectorResource(R.drawable.ic_compound_public)
}
Expand Down Expand Up @@ -708,6 +717,9 @@ object CompoundIcons {
PollsEnd(),
PopOut(),
Preferences(),
PresenceOutline8X8(),
PresenceSolid8X8(),
PresenceStrikethrough8X8(),
Public(),
QrCode(),
Quote(),
Expand Down Expand Up @@ -894,6 +906,9 @@ object CompoundIcons {
R.drawable.ic_compound_polls_end,
R.drawable.ic_compound_pop_out,
R.drawable.ic_compound_preferences,
R.drawable.ic_compound_presence_outline_8_x_8,
R.drawable.ic_compound_presence_solid_8_x_8,
R.drawable.ic_compound_presence_strikethrough_8_x_8,
R.drawable.ic_compound_public,
R.drawable.ic_compound_qr_code,
R.drawable.ic_compound_quote,
Expand Down
3 changes: 3 additions & 0 deletions assets/ios/swift/CompoundIcons.swift
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,9 @@ public class CompoundIcons {
public let pollsEnd = Image("pollsEnd", bundle: Bundle.module)
public let popOut = Image("popOut", bundle: Bundle.module)
public let preferences = Image("preferences", bundle: Bundle.module)
public let presenceOutline8X8 = Image("presenceOutline8X8", bundle: Bundle.module)
public let presenceSolid8X8 = Image("presenceSolid8X8", bundle: Bundle.module)
public let presenceStrikethrough8X8 = Image("presenceStrikethrough8X8", bundle: Bundle.module)
public let qrCode = Image("qrCode", bundle: Bundle.module)
public let quote = Image("quote", bundle: Bundle.module)
public let raisedHandSolid = Image("raisedHandSolid", bundle: Bundle.module)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"images":[{"filename":"presenceOutline8X8.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true,"template-rendering-intent":"template"}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"images":[{"filename":"presenceSolid8X8.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true,"template-rendering-intent":"template"}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"images":[{"filename":"presenceStrikethrough8X8.svg","idiom":"universal"}],"info":{"author":"xcode","version":1},"properties":{"preserves-vector-representation":true,"template-rendering-intent":"template"}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/web/icons/index.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,9 @@ module.exports = {
PollsIcon: require("./polls.cjs"),
PopOutIcon: require("./pop-out.cjs"),
PreferencesIcon: require("./preferences.cjs"),
PresenceOutline8X8Icon: require("./presence-outline-8x8.cjs"),
PresenceSolid8X8Icon: require("./presence-solid-8x8.cjs"),
PresenceStrikethrough8X8Icon: require("./presence-strikethrough-8x8.cjs"),
PublicIcon: require("./public.cjs"),
QrCodeIcon: require("./qr-code.cjs"),
QuoteIcon: require("./quote.cjs"),
Expand Down
3 changes: 3 additions & 0 deletions assets/web/icons/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ export { default as PollsEndIcon } from "./polls-end.js";
export { default as PollsIcon } from "./polls.js";
export { default as PopOutIcon } from "./pop-out.js";
export { default as PreferencesIcon } from "./preferences.js";
export { default as PresenceOutline8X8Icon } from "./presence-outline-8x8.js";
export { default as PresenceSolid8X8Icon } from "./presence-solid-8x8.js";
export { default as PresenceStrikethrough8X8Icon } from "./presence-strikethrough-8x8.js";
export { default as PublicIcon } from "./public.js";
export { default as QrCodeIcon } from "./qr-code.js";
export { default as QuoteIcon } from "./quote.js";
Expand Down
3 changes: 3 additions & 0 deletions assets/web/icons/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ export { default as PollsEndIcon } from "./polls-end.js";
export { default as PollsIcon } from "./polls.js";
export { default as PopOutIcon } from "./pop-out.js";
export { default as PreferencesIcon } from "./preferences.js";
export { default as PresenceOutline8X8Icon } from "./presence-outline-8x8.js";
export { default as PresenceSolid8X8Icon } from "./presence-solid-8x8.js";
export { default as PresenceStrikethrough8X8Icon } from "./presence-strikethrough-8x8.js";
export { default as PublicIcon } from "./public.js";
export { default as QrCodeIcon } from "./qr-code.js";
export { default as QuoteIcon } from "./quote.js";
Expand Down
31 changes: 31 additions & 0 deletions assets/web/icons/presence-outline-8x8.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
var _reactJsxRuntime = require("react/jsx-runtime");
var React = require("react");
function PresenceOutline8X8Icon(props, ref) {
return /*#__PURE__*/_reactJsxRuntime.jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_reactJsxRuntime.jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
fillRule: "evenodd",
d: "M4 6.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z",
clipRule: "evenodd"
})
}), /*#__PURE__*/_reactJsxRuntime.jsx("defs", {
children: /*#__PURE__*/_reactJsxRuntime.jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceOutline8X8Icon.displayName = "PresenceOutline8X8Icon";
module.exports = React.forwardRef(PresenceOutline8X8Icon);
11 changes: 11 additions & 0 deletions assets/web/icons/presence-outline-8x8.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from "react";

/**
* presence-outline-8x8.svg
*/
declare const PresenceOutline8X8Icon: React.ForwardRefExoticComponent<
Omit<React.SVGProps<SVGSVGElement>, "ref" | "children"> &
React.RefAttributes<SVGSVGElement>
>;

export default PresenceOutline8X8Icon;
31 changes: 31 additions & 0 deletions assets/web/icons/presence-outline-8x8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { forwardRef } from "react";
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
function PresenceOutline8X8Icon(props, ref) {
return /*#__PURE__*/_jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_jsx("path", {
fillRule: "evenodd",
d: "M4 6.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM4 8a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z",
clipRule: "evenodd"
})
}), /*#__PURE__*/_jsx("defs", {
children: /*#__PURE__*/_jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceOutline8X8Icon.displayName = "PresenceOutline8X8Icon";
export default forwardRef(PresenceOutline8X8Icon);
29 changes: 29 additions & 0 deletions assets/web/icons/presence-solid-8x8.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
var _reactJsxRuntime = require("react/jsx-runtime");
var React = require("react");
function PresenceSolid8X8Icon(props, ref) {
return /*#__PURE__*/_reactJsxRuntime.jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_reactJsxRuntime.jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
d: "M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"
})
}), /*#__PURE__*/_reactJsxRuntime.jsx("defs", {
children: /*#__PURE__*/_reactJsxRuntime.jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceSolid8X8Icon.displayName = "PresenceSolid8X8Icon";
module.exports = React.forwardRef(PresenceSolid8X8Icon);
11 changes: 11 additions & 0 deletions assets/web/icons/presence-solid-8x8.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from "react";

/**
* presence-solid-8x8.svg
*/
declare const PresenceSolid8X8Icon: React.ForwardRefExoticComponent<
Omit<React.SVGProps<SVGSVGElement>, "ref" | "children"> &
React.RefAttributes<SVGSVGElement>
>;

export default PresenceSolid8X8Icon;
29 changes: 29 additions & 0 deletions assets/web/icons/presence-solid-8x8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { forwardRef } from "react";
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
function PresenceSolid8X8Icon(props, ref) {
return /*#__PURE__*/_jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_jsx("path", {
d: "M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"
})
}), /*#__PURE__*/_jsx("defs", {
children: /*#__PURE__*/_jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceSolid8X8Icon.displayName = "PresenceSolid8X8Icon";
export default forwardRef(PresenceSolid8X8Icon);
31 changes: 31 additions & 0 deletions assets/web/icons/presence-strikethrough-8x8.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
var _reactJsxRuntime = require("react/jsx-runtime");
var React = require("react");
function PresenceStrikethrough8X8Icon(props, ref) {
return /*#__PURE__*/_reactJsxRuntime.jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_reactJsxRuntime.jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
fillRule: "evenodd",
d: "M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM5.435 6.048A2.5 2.5 0 0 1 1.687 3.05l3.748 2.998Zm.914-1.19L2.648 1.897a2.5 2.5 0 0 1 3.701 2.961Z",
clipRule: "evenodd"
})
}), /*#__PURE__*/_reactJsxRuntime.jsx("defs", {
children: /*#__PURE__*/_reactJsxRuntime.jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_reactJsxRuntime.jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceStrikethrough8X8Icon.displayName = "PresenceStrikethrough8X8Icon";
module.exports = React.forwardRef(PresenceStrikethrough8X8Icon);
11 changes: 11 additions & 0 deletions assets/web/icons/presence-strikethrough-8x8.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from "react";

/**
* presence-strikethrough-8x8.svg
*/
declare const PresenceStrikethrough8X8Icon: React.ForwardRefExoticComponent<
Omit<React.SVGProps<SVGSVGElement>, "ref" | "children"> &
React.RefAttributes<SVGSVGElement>
>;

export default PresenceStrikethrough8X8Icon;
31 changes: 31 additions & 0 deletions assets/web/icons/presence-strikethrough-8x8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { forwardRef } from "react";
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
function PresenceStrikethrough8X8Icon(props, ref) {
return /*#__PURE__*/_jsxs("svg", {
xmlns: "http://www.w3.org/2000/svg",
width: "1em",
height: "1em",
fill: "currentColor",
viewBox: "0 0 8 8",
ref: ref,
...props,
children: [/*#__PURE__*/_jsx("g", {
clipPath: "url(#a)",
children: /*#__PURE__*/_jsx("path", {
fillRule: "evenodd",
d: "M8 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0ZM5.435 6.048A2.5 2.5 0 0 1 1.687 3.05l3.748 2.998Zm.914-1.19L2.648 1.897a2.5 2.5 0 0 1 3.701 2.961Z",
clipRule: "evenodd"
})
}), /*#__PURE__*/_jsx("defs", {
children: /*#__PURE__*/_jsx("clipPath", {
id: "a",
children: /*#__PURE__*/_jsx("path", {
d: "M0 0h8v8H0z"
})
})
})]
});
}
;
PresenceStrikethrough8X8Icon.displayName = "PresenceStrikethrough8X8Icon";
export default forwardRef(PresenceStrikethrough8X8Icon);
3 changes: 3 additions & 0 deletions assets/web/js/cpdDark.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,9 @@ export const cpdIconPollsEnd: string;
export const cpdIconPolls: string;
export const cpdIconPopOut: string;
export const cpdIconPreferences: string;
export const cpdIconPresenceOutline8X8: string;
export const cpdIconPresenceSolid8X8: string;
export const cpdIconPresenceStrikethrough8X8: string;
export const cpdIconPublic: string;
export const cpdIconQrCode: string;
export const cpdIconQuote: string;
Expand Down
Loading