Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
f4d0e8c9
Unverified
Commit
f4d0e8c9
authored
Sep 17, 2022
by
boojack
Committed by
GitHub
Sep 17, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: hide the searchbar of emoji picker (#222)
chore: hide emoji picker searchbar
parent
e7db587a
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
6 deletions
+8
-6
EmojiPicker.tsx
web/src/components/Editor/EmojiPicker.tsx
+2
-2
MemoEditor.tsx
web/src/components/MemoEditor.tsx
+6
-4
No files found.
web/src/components/Editor/EmojiPicker.tsx
View file @
f4d0e8c9
import
{
forwardRef
,
useEffect
}
from
"react"
;
import
{
forwardRef
,
useEffect
}
from
"react"
;
import
Picker
,
{
IEmojiPickerProps
}
from
"emoji-picker-react"
;
import
Picker
,
{
IEmojiPickerProps
}
from
"emoji-picker-react"
;
export
type
EmojiPickerElement
=
HTMLDivElement
;
type
EmojiPickerElement
=
HTMLDivElement
;
interface
Props
{
interface
Props
{
isShowEmojiPicker
:
boolean
;
isShowEmojiPicker
:
boolean
;
...
@@ -31,7 +31,7 @@ export const EmojiPicker = forwardRef<EmojiPickerElement, Props>((props: Props,
...
@@ -31,7 +31,7 @@ export const EmojiPicker = forwardRef<EmojiPickerElement, Props>((props: Props,
return
(
return
(
<
div
className=
"emoji-picker"
ref=
{
ref
}
>
<
div
className=
"emoji-picker"
ref=
{
ref
}
>
<
Picker
onEmojiClick=
{
onEmojiClick
}
/>
<
Picker
onEmojiClick=
{
onEmojiClick
}
disableSearchBar
/>
</
div
>
</
div
>
);
);
});
});
...
...
web/src/components/MemoEditor.tsx
View file @
f4d0e8c9
import
React
,
{
useCallback
,
useEffect
,
useMemo
,
useRef
,
useState
}
from
"react"
;
import
React
,
{
useCallback
,
useEffect
,
useMemo
,
useRef
,
useState
}
from
"react"
;
import
{
IEmojiData
}
from
"emoji-picker-react"
;
import
{
UNKNOWN_ID
}
from
"../helpers/consts"
;
import
{
UNKNOWN_ID
}
from
"../helpers/consts"
;
import
{
editorStateService
,
locationService
,
memoService
,
resourceService
}
from
"../services"
;
import
{
editorStateService
,
locationService
,
memoService
,
resourceService
}
from
"../services"
;
import
useI18n
from
"../hooks/useI18n"
;
import
useI18n
from
"../hooks/useI18n"
;
...
@@ -11,9 +12,9 @@ import EmojiPicker from "./Editor/EmojiPicker";
...
@@ -11,9 +12,9 @@ import EmojiPicker from "./Editor/EmojiPicker";
import
"../less/memo-editor.less"
;
import
"../less/memo-editor.less"
;
interface
State
{
interface
State
{
isUploadingResource
:
boolean
;
fullscreen
:
boolean
;
isShowEmojiPicker
:
boolean
;
isShowEmojiPicker
:
boolean
;
fullscreen
:
boolean
;
isUploadingResource
:
boolean
;
}
}
const
MemoEditor
=
()
=>
{
const
MemoEditor
=
()
=>
{
...
@@ -254,11 +255,12 @@ const MemoEditor = () => {
...
@@ -254,11 +255,12 @@ const MemoEditor = () => {
});
});
};
};
const
handleEmojiClick
=
(
event
:
any
,
emojiObject
:
any
)
=>
{
const
handleEmojiClick
=
(
_
:
any
,
emojiObject
:
IEmojiData
)
=>
{
if
(
!
editorRef
.
current
)
{
if
(
!
editorRef
.
current
)
{
return
;
return
;
}
}
editorRef
.
current
?.
insertText
(
`
${
emojiObject
.
emoji
}
`
);
editorRef
.
current
.
insertText
(
`
${
emojiObject
.
emoji
}
`
);
handleChangeIsShowEmojiPicker
(
false
);
handleChangeIsShowEmojiPicker
(
false
);
};
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment