Merge remote-tracking branch 'origin/master'

# Conflicts:
#	apps/client/package.json
#	apps/client/src/index.ts
#	apps/server/package.json
#	apps/server/src/index.ts
Цей коміт міститься в:
Oleksandr Honcharov committed 2025-03-28 02:25:06 +02:00
коміт 44983b4aea
17 files changed
+46 -38

No files matched your search

Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
+5 -5
Переглянути файл
@@ -1,10 +1,10 @@
{
"name": "rage-fw-example-cef",
"name": "rage-fw-example-browser",
"version": "0.0.0",
"type": "module",
"author": "Entity Seven Group",
"license": "CC BY-ND",
"description": "CEF side of rage-fw example",
"license": "MIT",
"description": "Browser side of rage-fw-example",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
@@ -12,9 +12,9 @@
"preview": "vite preview"
},
"dependencies": {
"@entityseven/rage-fw-browser": "0.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rage-fw-cef": "latest"
"react-dom": "^18.2.0"
},
"devDependencies": {
"@types/react": "^18.2.66",
Переглянути файл
File renamed without changes.

До

Ширина:  |  Висота:  |  Розмір: 1.5 KiB

Після

Ширина:  |  Висота:  |  Розмір: 1.5 KiB

+28
Переглянути файл
@@ -0,0 +1,28 @@
import { fw } from '@entityseven/rage-fw-browser'
import { useEffect, useState } from 'react'
function App() {
const [data, setData] = useState('initial')
useEffect(() => {
fw.event.register('customBrowserEvent', async message => {
setData(p => p + ' | ' + message)
const response = await fw.event.triggerServer('customServerEvent', [
'hello from browser',
])
setData(p => p + ' | ' + response)
return 'response from browser'
})
}, [])
return (
<div style={{ width: '100%', color: 'white', textAlign: 'center' }}>
<h1>Hello World!</h1>
<h2>{data}</h2>
</div>
)
}
export default App
Переглянути файл
File renamed without changes.

До

Ширина:  |  Висота:  |  Розмір: 4.0 KiB

Після

Ширина:  |  Висота:  |  Розмір: 4.0 KiB

Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
Переглянути файл
File renamed without changes.
-22
Переглянути файл
@@ -1,22 +0,0 @@
import { fw } from 'rage-fw-cef'
import { useEffect, useState } from 'react'
function App() {
const [data, setData] = useState('')
useEffect(() => {
fw.event.register('customCefEvent', ([test]) => {
setData(test)
return 'response from cef'
})
}, [])
return (
<>
<h1>Hello World!</h1>
<h2>{data}</h2>
</>
)
}
export default App
+4 -4
Переглянути файл
@@ -1,13 +1,13 @@
declare module 'rage-fw-shared-types' {
declare module '@entityseven/rage-fw-shared-types' {
export interface RageFW_ICustomClientEvent {
customClientEvent(greetings: string): Promise<string>
customClientEvent(greetings: string): string
}
export interface RageFW_ICustomServerEvent {
customServerEvent(greetings: string): string
}
export interface RageFW_ICustomCefEvent {
customCefEvent(greetings: string): string
export interface RageFW_ICustomBrowserEvent {
customBrowserEvent(greetings: string): string
}
}