|
@@ -20,11 +20,7 @@ export const useLogEvents = (setShowLogs: (show: boolean) => void) => {
|
|
|
const { hasSuggestionsLeft } = useEditorContext()
|
|
const { hasSuggestionsLeft } = useEditorContext()
|
|
|
|
|
|
|
|
const selectLogNewLogs = useCallback(
|
|
const selectLogNewLogs = useCallback(
|
|
|
- (
|
|
|
|
|
- id: string,
|
|
|
|
|
- suggestFix: boolean,
|
|
|
|
|
- showPaywallIfOutOfSuggestions: boolean
|
|
|
|
|
- ) => {
|
|
|
|
|
|
|
+ (id: string, suggestFix: boolean) => {
|
|
|
window.setTimeout(() => {
|
|
window.setTimeout(() => {
|
|
|
const logEntry = document.querySelector(
|
|
const logEntry = document.querySelector(
|
|
|
`.log-entry[data-log-entry-id="${id}"]`
|
|
`.log-entry[data-log-entry-id="${id}"]`
|
|
@@ -50,7 +46,7 @@ export const useLogEvents = (setShowLogs: (show: boolean) => void) => {
|
|
|
'button[data-action="suggest-fix"]'
|
|
'button[data-action="suggest-fix"]'
|
|
|
)
|
|
)
|
|
|
?.click()
|
|
?.click()
|
|
|
- } else if (showPaywallIfOutOfSuggestions) {
|
|
|
|
|
|
|
+ } else {
|
|
|
window.dispatchEvent(
|
|
window.dispatchEvent(
|
|
|
new CustomEvent('aiAssist:showPaywall', {
|
|
new CustomEvent('aiAssist:showPaywall', {
|
|
|
detail: { origin: 'suggest-fix' },
|
|
detail: { origin: 'suggest-fix' },
|
|
@@ -74,21 +70,16 @@ export const useLogEvents = (setShowLogs: (show: boolean) => void) => {
|
|
|
|
|
|
|
|
const handleViewCompileLogEntryEvent = useCallback(
|
|
const handleViewCompileLogEntryEvent = useCallback(
|
|
|
(event: Event) => {
|
|
(event: Event) => {
|
|
|
- const { id, suggestFix, showPaywallIfOutOfSuggestions } = (
|
|
|
|
|
|
|
+ const { id, suggestFix } = (
|
|
|
event as CustomEvent<{
|
|
event as CustomEvent<{
|
|
|
id: string
|
|
id: string
|
|
|
suggestFix?: boolean
|
|
suggestFix?: boolean
|
|
|
- showPaywallIfOutOfSuggestions?: boolean
|
|
|
|
|
}>
|
|
}>
|
|
|
).detail
|
|
).detail
|
|
|
|
|
|
|
|
openLogs()
|
|
openLogs()
|
|
|
|
|
|
|
|
- selectLogNewLogs(
|
|
|
|
|
- id,
|
|
|
|
|
- Boolean(suggestFix),
|
|
|
|
|
- Boolean(showPaywallIfOutOfSuggestions)
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ selectLogNewLogs(id, Boolean(suggestFix))
|
|
|
},
|
|
},
|
|
|
[openLogs, selectLogNewLogs]
|
|
[openLogs, selectLogNewLogs]
|
|
|
)
|
|
)
|