Typing while the emoji picker is up should enter search mode

This commit is contained in:
Jordan Rose 2022-08-22 16:31:35 -07:00 committed by GitHub
parent e9f4e28b3d
commit a52bb25731
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 65 additions and 30 deletions

View file

@ -1,4 +1,4 @@
// Copyright 2021 Signal Messenger, LLC
// Copyright 2021-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { map, size } from './iterables';
@ -12,3 +12,11 @@ export function count(str: string): number {
const segments = new Intl.Segmenter().segment(str);
return size(segments);
}
export function isSingleGrapheme(str: string): boolean {
if (str === '') {
return false;
}
const segments = new Intl.Segmenter().segment(str);
return segments.containing(0).segment === str;
}