43 lines
986 B
JavaScript
43 lines
986 B
JavaScript
|
// 顏色選項集中管理
|
||
|
// Color options management
|
||
|
export const PALETTE_COLORS = [
|
||
|
'#FF0000',
|
||
|
'#00FF00',
|
||
|
'#0000FF',
|
||
|
'#FFFF00',
|
||
|
'#FF00FF',
|
||
|
'#00FFFF',
|
||
|
'#000000',
|
||
|
'#666666',
|
||
|
'#999999',
|
||
|
'#FFFFFF',
|
||
|
]
|
||
|
|
||
|
// 心智圖初始數據
|
||
|
export const INITIAL_MIND = {
|
||
|
meta: {},
|
||
|
format: 'node_array',
|
||
|
data: [
|
||
|
{
|
||
|
id: 'root',
|
||
|
topic: 'FirstNode',
|
||
|
expanded: true,
|
||
|
isroot: true,
|
||
|
},
|
||
|
],
|
||
|
}
|
||
|
|
||
|
// 模擬打 API
|
||
|
// Simulate an API call to search based on the query
|
||
|
export async function mockSearchApi(query) {
|
||
|
return new Promise((resolve) => {
|
||
|
setTimeout(() => {
|
||
|
resolve([
|
||
|
{ text: `${query} 建議1`, link: `https://example.com/${query}1` },
|
||
|
{ text: `${query} 建議2`, link: `https://example.com/${query}2` },
|
||
|
{ text: `${query} 建議3`, link: `https://example.com/${query}3` },
|
||
|
])
|
||
|
}, 500)
|
||
|
})
|
||
|
}
|