MCPcopy Create free account
hub / github.com/sqlchat/sqlchat / EngineIcon

Function EngineIcon

src/components/EngineIcon.tsx:9–25  ·  view source on GitHub ↗
(props: Props)

Source from the content-addressed store, hash-verified

7}
8
9const EngineIcon = (props: Props) => {
10 const { className, engine } = props;
11
12 if (engine === Engine.MySQL) {
13 return <img src="/db-mysql.png" className={className} alt="mysql" />;
14 } else if (engine === Engine.PostgreSQL) {
15 return <img src="/db-postgres.png" className={className} alt="postgres" />;
16 } else if (engine === Engine.MSSQL) {
17 return <img src="/db-sqlserver.png" className={className} alt="sqlserver" />;
18 } else if (engine === Engine.TiDB) {
19 return <img src="/db-tidb.png" className={className} alt="tidb" />;
20 } else if (engine === Engine.OceanBase) {
21 return <img src="/db-oceanbase.png" className={className} alt="oceanbase" />;
22 } else {
23 return <Icon.DiDatabase className={className} />;
24 }
25};
26
27export default EngineIcon;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected