{
- setEditing(false);
- updateSnippetName(value());
- }}
+
+
+
+ {value() ?? 'Untitled'}
+
+
+
+ }
+ when={editing()}
>
- {() => {
- let ref: HTMLInputElement | undefined;
- onMount(() => {
- ref?.focus();
- ref?.select();
- useHotkey(ref!, {
- Enter: () => {
- setEditing(false);
- updateSnippetName(value());
- },
- Escape: () => {
- console.log('esc click');
- setEditing(false);
- setValue(value());
- },
+ {
+ setEditing(false);
+ updateSnippetName(value());
+ }}
+ >
+ {() => {
+ let ref: HTMLInputElement | undefined;
+ onMount(() => {
+ ref?.focus();
+ ref?.select();
+ useHotkey(ref!, {
+ Enter: () => {
+ setEditing(false);
+ updateSnippetName(value());
+ },
+ Escape: () => {
+ console.log('esc click');
+ setEditing(false);
+ setValue(value());
+ },
+ });
});
- });
- return (
-
- setValue(value)}
- style={{
- 'text-align': 'center',
- }}
- />
-
- );
- }}
-
+ return (
+
+ setValue(value)}
+ style={{
+ 'text-align': 'center',
+ }}
+ />
+
+ );
+ }}
+
+