Abmacode12 commited on
Commit
a1ab5e3
·
verified ·
1 Parent(s): a830c8f

Modifications à apporter:

Browse files

Zone d'icônes (en bas, là où se trouve "Envoyer un message"):

Ajouter une icône "📁+" pour "ajouter des fichiers"

Ajouter une icône "🔌" pour "connecter des applications" (prise/fil)

Ajouter une icône "🎤" pour "saisie vocale"

Ajouter une icône "⬆️" ou "➡️" pour "envoyer"

Modifier le texte "Envoyer un message" en "envoyer un message à espace codage"

Au-dessus de la zone de chat:

Ajouter un petit cadre/écran avec le texte: "Développement en cours sur l'ordinateur espace codage..." avec des lignes de code qui défilent.

Conseil: Si vous partagez l'image avec un graphiste ou utilisez un outil d'édition, donnez-lui ces instructions précises.

Files changed (1) hide show
  1. components/chat.js +41 -8
components/chat.js CHANGED
@@ -3,8 +3,25 @@ class CustomChat extends HTMLElement {
3
  this.attachShadow({ mode: 'open' });
4
  this.shadowRoot.innerHTML = `
5
  <style>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  :host {
7
- display: block;
8
  width: 100%;
9
  height: 100vh;
10
  background: white;
@@ -83,7 +100,20 @@ class CustomChat extends HTMLElement {
83
  <span>45.pace/index.html</span>
84
  <span class="connection-status">*Connexion active : DeepSite API*</span>
85
  </div>
86
- <div class="divider">---</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  <div class="conversation-title">
88
  <span class="ia-icon">🤖</span>
89
  <span class="ia-name">ROSALINDA IA</span>
@@ -96,8 +126,11 @@ class CustomChat extends HTMLElement {
96
  <div class="message">"Je suis ROSALINDA, votre IA dédiée, intégrée à DeepSite. Je travaille avec vous pour générer des vidéos, images et thèmes professionnels. Parlez-moi, joignez vos fichiers, je crée."</div>
97
  </div>
98
  <div class="input-area">
99
- <button class="action-button">
100
- <i data-feather="plus"></i>
 
 
 
101
  </button>
102
  <button class="action-button">
103
  <i data-feather="paperclip"></i>
@@ -105,12 +138,12 @@ class CustomChat extends HTMLElement {
105
  <button class="action-button">
106
  <i data-feather="link"></i>
107
  </button>
108
- <input type="text" class="message-input" placeholder="Envoyer un message à Espace Codage">
109
- <button class="action-button mic-active active">
110
  <i data-feather="mic"></i>
111
  </button>
112
- <button class="send-button">
113
- <i data-feather="send"></i>
114
  </button>
115
  </div>
116
  `;
 
3
  this.attachShadow({ mode: 'open' });
4
  this.shadowRoot.innerHTML = `
5
  <style>
6
+ .dev-screen {
7
+ background: #f1f5f9;
8
+ border: 1px solid #e2e8f0;
9
+ border-radius: 0.5rem;
10
+ padding: 1rem;
11
+ margin-bottom: 1.5rem;
12
+ font-family: monospace;
13
+ }
14
+ .dev-title {
15
+ font-weight: 600;
16
+ color: #1e293b;
17
+ margin-bottom: 0.5rem;
18
+ }
19
+ .code-scroll {
20
+ max-height: 120px;
21
+ overflow-y: auto;
22
+ }
23
  :host {
24
+ display: block;
25
  width: 100%;
26
  height: 100vh;
27
  background: white;
 
100
  <span>45.pace/index.html</span>
101
  <span class="connection-status">*Connexion active : DeepSite API*</span>
102
  </div>
103
+ <div class="dev-screen">
104
+ <div class="dev-title">Développement en cours sur l'ordinateur espace codage...</div>
105
+ <div class="code-scroll">
106
+ <div class="code-line">▸ // Initialisation du projet</div>
107
+ <div class="code-line">const projet = new ProjetEspaceCodage();</div>
108
+ <div class="code-line">projet.chargerModules(['video', 'images', 'themes']);</div>
109
+ <div class="code-line"></div>
110
+ <div class="code-line">▸ // Connexion à ROSALINDA IA</div>
111
+ <div class="code-line">const rosalinda = new IAInterface();</div>
112
+ <div class="code-line">rosalinda.connecter();</div>
113
+ <div class="code-line">...</div>
114
+ </div>
115
+ </div>
116
+ <div class="divider">---</div>
117
  <div class="conversation-title">
118
  <span class="ia-icon">🤖</span>
119
  <span class="ia-name">ROSALINDA IA</span>
 
126
  <div class="message">"Je suis ROSALINDA, votre IA dédiée, intégrée à DeepSite. Je travaille avec vous pour générer des vidéos, images et thèmes professionnels. Parlez-moi, joignez vos fichiers, je crée."</div>
127
  </div>
128
  <div class="input-area">
129
+ <button class="action-button" title="Ajouter des fichiers">
130
+ <i data-feather="folder-plus"></i>
131
+ </button>
132
+ <button class="action-button" title="Connecter des applications">
133
+ <i data-feather="plug"></i>
134
  </button>
135
  <button class="action-button">
136
  <i data-feather="paperclip"></i>
 
138
  <button class="action-button">
139
  <i data-feather="link"></i>
140
  </button>
141
+ <input type="text" class="message-input" placeholder="envoyer un message à espace codage">
142
+ <button class="action-button mic-active active" title="Saisie vocale">
143
  <i data-feather="mic"></i>
144
  </button>
145
+ <button class="send-button" title="Envoyer">
146
+ <i data-feather="arrow-right"></i>
147
  </button>
148
  </div>
149
  `;