refactor: use apple emojis (#15965)
Closes https://github.com/coder/coder/issues/14998
@@ -30,7 +30,8 @@
|
||||
"test:watch": "jest --selectProjects test --watch",
|
||||
"test:storybook": "test-storybook",
|
||||
"stats": "STATS=true pnpm build && npx http-server ./stats -p 8081 -c-1",
|
||||
"deadcode": "ts-prune | grep -v \".stories\\|.config\\|e2e\\|__mocks__\\|used in module\\|testHelpers\\|typesGenerated\" || echo \"No deadcode found.\""
|
||||
"deadcode": "ts-prune | grep -v \".stories\\|.config\\|e2e\\|__mocks__\\|used in module\\|testHelpers\\|typesGenerated\" || echo \"No deadcode found.\"",
|
||||
"update-emojis": "cp -rf ./node_modules/emoji-datasource-apple/img/apple/64/* ./static/emojis"
|
||||
},
|
||||
"dependencies": {
|
||||
"@alwaysmeticulous/recorder-loader": "2.137.0",
|
||||
@@ -82,6 +83,7 @@
|
||||
"cronstrue": "2.50.0",
|
||||
"date-fns": "2.30.0",
|
||||
"dayjs": "1.11.13",
|
||||
"emoji-datasource-apple": "15.1.2",
|
||||
"emoji-mart": "5.6.0",
|
||||
"file-saver": "2.0.5",
|
||||
"formik": "2.4.6",
|
||||
|
||||
@@ -159,6 +159,9 @@ importers:
|
||||
dayjs:
|
||||
specifier: 1.11.13
|
||||
version: 1.11.13
|
||||
emoji-datasource-apple:
|
||||
specifier: 15.1.2
|
||||
version: 15.1.2
|
||||
emoji-mart:
|
||||
specifier: 5.6.0
|
||||
version: 5.6.0
|
||||
@@ -3684,6 +3687,9 @@ packages:
|
||||
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
||||
emoji-datasource-apple@15.1.2:
|
||||
resolution: {integrity: sha512-32UZTK36x4DlvgD1smkmBlKmmJH7qUr5Qut4U/on2uQLGqNXGbZiheq6/LEA8xRQEUrmNrGEy25wpEI6wvYmTg==}
|
||||
|
||||
emoji-mart@5.6.0:
|
||||
resolution: {integrity: sha512-eJp3QRe79pjwa+duv+n7+5YsNhRcMl812EcFVwrnRvYKoNPoQb5qxU8DG6Bgwji0akHdp6D4Ln6tYLG58MFSow==}
|
||||
|
||||
@@ -9653,6 +9659,8 @@ snapshots:
|
||||
|
||||
emittery@0.13.1: {}
|
||||
|
||||
emoji-datasource-apple@15.1.2: {}
|
||||
|
||||
emoji-mart@5.6.0: {}
|
||||
|
||||
emoji-regex@8.0.0: {}
|
||||
|
||||
@@ -35,6 +35,7 @@ declare module "@emoji-mart/react" {
|
||||
custom: CustomCategory[];
|
||||
emojiButtonSize?: number;
|
||||
emojiSize?: number;
|
||||
emojiVersion?: string;
|
||||
onEmojiSelect: (emoji: EmojiData) => void;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import data from "@emoji-mart/data/sets/14/twitter.json";
|
||||
import EmojiMart, { type EmojiMartProps } from "@emoji-mart/react";
|
||||
import type { FC } from "react";
|
||||
import data from "@emoji-mart/data/sets/15/apple.json";
|
||||
import EmojiMart from "@emoji-mart/react";
|
||||
import type { ComponentProps, FC } from "react";
|
||||
import icons from "theme/icons.json";
|
||||
|
||||
const custom = [
|
||||
@@ -21,7 +21,7 @@ const custom = [
|
||||
];
|
||||
|
||||
type EmojiPickerProps = Omit<
|
||||
EmojiMartProps,
|
||||
ComponentProps<typeof EmojiMart>,
|
||||
"custom" | "data" | "set" | "theme"
|
||||
>;
|
||||
|
||||
@@ -29,7 +29,8 @@ const EmojiPicker: FC<EmojiPickerProps> = (props) => {
|
||||
return (
|
||||
<EmojiMart
|
||||
theme="dark"
|
||||
set="twitter"
|
||||
set="apple"
|
||||
emojiVersion="15"
|
||||
data={data}
|
||||
custom={custom}
|
||||
{...props}
|
||||
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 551 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 557 B |
|
After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 458 B |
|
After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 562 B |
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 403 B |
|
Before Width: | Height: | Size: 682 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 561 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 603 B After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 517 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 495 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 668 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 670 B After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 722 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 553 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 747 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 849 B After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 989 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 662 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 245 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 723 B After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 453 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 847 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 205 B After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 835 B After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 387 B After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 230 B After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 402 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 559 B |
|
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 406 B After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 336 B After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 390 B After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 411 B After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 940 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 279 B After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 978 B After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 919 B After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 884 B After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 666 B After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 871 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 805 B After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 419 B After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1000 B After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 669 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 459 B |
|
Before Width: | Height: | Size: 445 B After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 706 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 602 B After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 356 B After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 961 B After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 394 B After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 341 B After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 245 B After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 453 B After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 569 B After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 357 B After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 913 B After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 539 B After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 549 B After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 503 B |