Premier commit
This commit is contained in:
28
modules/site/views/assistant/index.php
Normal file
28
modules/site/views/assistant/index.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
assert($this instanceof \Piko\View);
|
||||
|
||||
$this->title = 'Assistant chat';
|
||||
|
||||
$modelsJs = json_encode($models);
|
||||
$responseUrl = $this->getUrl('site/assistant/response');
|
||||
|
||||
$script = <<<JS
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
new ChatApp({
|
||||
target: document.getElementById('chat-app'),
|
||||
props : {
|
||||
proxyBaseUrl: '$responseUrl',
|
||||
model_list: $modelsJs
|
||||
}
|
||||
});
|
||||
})
|
||||
JS;
|
||||
|
||||
$this->registerJs($script);
|
||||
|
||||
?>
|
||||
|
||||
<div id="chat-app"></div>
|
||||
|
||||
|
||||
34
modules/site/views/default/error.php
Normal file
34
modules/site/views/default/error.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/* @var $this \piko\View */
|
||||
/* @var $exception \Exception */
|
||||
|
||||
$message = getenv('APP_ENV') === 'dev' ? $exception->getMessage() . ' (#' . $exception->getCode() . ')' : 'Not found';
|
||||
|
||||
$this->title = $message;
|
||||
|
||||
?>
|
||||
<div class="site-error">
|
||||
|
||||
<h1><?= $this->escape($this->title) ?></h1>
|
||||
|
||||
<div class="alert alert-danger">
|
||||
<?= nl2br($this->escape($message)) ?>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The above error occurred while the Web server was processing your request.
|
||||
</p>
|
||||
<p>
|
||||
Please contact us if you think this is a server error. Thank you.
|
||||
</p>
|
||||
|
||||
<?php if (getenv('APP_DEBUG')): ?>
|
||||
<div class="card bg-light mb-3">
|
||||
<div class="card-header">Trace:</div>
|
||||
<div class="card-body">
|
||||
<?= nl2br($exception->getTraceAsString()) ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif ?>
|
||||
</div>
|
||||
Reference in New Issue
Block a user