aboutsummaryrefslogtreecommitdiffstats
path: root/client/js/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'client/js/app/src')
-rw-r--r--client/js/app/src/app/app.jsx1
-rw-r--r--client/js/app/src/app/assets/index.js1
-rw-r--r--client/js/app/src/app/components/card-link/card-link.jsx1
-rw-r--r--client/js/app/src/app/components/containers/container.jsx1
-rw-r--r--client/js/app/src/app/components/containers/content.jsx1
-rw-r--r--client/js/app/src/app/components/containers/message.jsx1
-rw-r--r--client/js/app/src/app/components/containers/section.jsx1
-rw-r--r--client/js/app/src/app/components/icon/icon.jsx1
-rw-r--r--client/js/app/src/app/components/index.js1
-rw-r--r--client/js/app/src/app/components/layout/error.jsx1
-rw-r--r--client/js/app/src/app/components/layout/header-logo.jsx1
-rw-r--r--client/js/app/src/app/components/layout/header.jsx1
-rw-r--r--client/js/app/src/app/components/layout/layout.jsx1
-rw-r--r--client/js/app/src/app/components/link/link.jsx1
-rw-r--r--client/js/app/src/app/libs/notification/index.jsx1
-rw-r--r--client/js/app/src/app/libs/notification/messages.jsx1
-rw-r--r--client/js/app/src/app/libs/notification/rest-message.jsx1
-rw-r--r--client/js/app/src/app/libs/router.jsx1
-rw-r--r--client/js/app/src/app/libs/theme-provider.jsx1
-rw-r--r--client/js/app/src/app/main.jsx1
-rw-r--r--client/js/app/src/app/pages/home/home.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/context/__test__/query-builder-provider.test.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/context/parameters.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/index.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/query-derived/query-derived.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/query-endpoint/query-endpoint.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/query-filters/query-filters.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/query-response/download-jaeger.jsx1
-rw-r--r--client/js/app/src/app/pages/querybuilder/query-response/query-response.jsx1
-rw-r--r--client/js/app/src/app/pages/querytracer/query-tracer.jsx1
-rw-r--r--client/js/app/src/app/styles/default/default-props.js1
-rw-r--r--client/js/app/src/app/styles/default/default-styles.js1
-rw-r--r--client/js/app/src/app/styles/default/index.js1
-rw-r--r--client/js/app/src/app/styles/global.js1
-rw-r--r--client/js/app/src/app/styles/theme/colors.js1
-rw-r--r--client/js/app/src/app/styles/theme/common-colors.js1
-rw-r--r--client/js/app/src/app/styles/theme/common.js1
-rw-r--r--client/js/app/src/app/styles/theme/components.js1
-rw-r--r--client/js/app/src/app/styles/theme/index.js1
41 files changed, 41 insertions, 0 deletions
diff --git a/client/js/app/src/app/app.jsx b/client/js/app/src/app/app.jsx
index 704a5bcbeeb..c46e3dc4434 100644
--- a/client/js/app/src/app/app.jsx
+++ b/client/js/app/src/app/app.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { BrowserRouter } from 'react-router-dom';
import { NotificationsProvider as MantineNotificationsProvider } from '@mantine/notifications';
diff --git a/client/js/app/src/app/assets/index.js b/client/js/app/src/app/assets/index.js
index bf132dd86a7..10272e6dd35 100644
--- a/client/js/app/src/app/assets/index.js
+++ b/client/js/app/src/app/assets/index.js
@@ -1 +1,2 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export { default as VespaLogo } from 'app/assets/img/vespa-logo.svg';
diff --git a/client/js/app/src/app/components/card-link/card-link.jsx b/client/js/app/src/app/components/card-link/card-link.jsx
index 636c8e35e15..197b18d219f 100644
--- a/client/js/app/src/app/components/card-link/card-link.jsx
+++ b/client/js/app/src/app/components/card-link/card-link.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Box } from '@mantine/core';
diff --git a/client/js/app/src/app/components/containers/container.jsx b/client/js/app/src/app/components/containers/container.jsx
index fb30b180a3d..ab1259b3ac9 100644
--- a/client/js/app/src/app/components/containers/container.jsx
+++ b/client/js/app/src/app/components/containers/container.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Box } from '@mantine/core';
diff --git a/client/js/app/src/app/components/containers/content.jsx b/client/js/app/src/app/components/containers/content.jsx
index bbf51a063f2..ce7ac51b7bb 100644
--- a/client/js/app/src/app/components/containers/content.jsx
+++ b/client/js/app/src/app/components/containers/content.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Paper, Stack, Box } from '@mantine/core';
diff --git a/client/js/app/src/app/components/containers/message.jsx b/client/js/app/src/app/components/containers/message.jsx
index abe3286c021..fd963a1a920 100644
--- a/client/js/app/src/app/components/containers/message.jsx
+++ b/client/js/app/src/app/components/containers/message.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Box } from '@mantine/core';
diff --git a/client/js/app/src/app/components/containers/section.jsx b/client/js/app/src/app/components/containers/section.jsx
index d9d43a7aa5a..1e9b784f7a8 100644
--- a/client/js/app/src/app/components/containers/section.jsx
+++ b/client/js/app/src/app/components/containers/section.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Stack } from '@mantine/core';
diff --git a/client/js/app/src/app/components/icon/icon.jsx b/client/js/app/src/app/components/icon/icon.jsx
index edc86250b01..1c10dda5e7a 100644
--- a/client/js/app/src/app/components/icon/icon.jsx
+++ b/client/js/app/src/app/components/icon/icon.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { library } from '@fortawesome/fontawesome-svg-core';
import { Box } from '@mantine/core';
diff --git a/client/js/app/src/app/components/index.js b/client/js/app/src/app/components/index.js
index 83ac39bc932..fc73046c1bf 100644
--- a/client/js/app/src/app/components/index.js
+++ b/client/js/app/src/app/components/index.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export { Error } from 'app/components/layout/error';
export { Layout } from 'app/components/layout/layout';
export { Message } from 'app/components/containers/message';
diff --git a/client/js/app/src/app/components/layout/error.jsx b/client/js/app/src/app/components/layout/error.jsx
index 95bc78df413..290c201f738 100644
--- a/client/js/app/src/app/components/layout/error.jsx
+++ b/client/js/app/src/app/components/layout/error.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Center } from '@mantine/core';
diff --git a/client/js/app/src/app/components/layout/header-logo.jsx b/client/js/app/src/app/components/layout/header-logo.jsx
index 09c0fcd1334..115b2345956 100644
--- a/client/js/app/src/app/components/layout/header-logo.jsx
+++ b/client/js/app/src/app/components/layout/header-logo.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Image } from '@mantine/core';
import { Link } from 'react-router-dom';
diff --git a/client/js/app/src/app/components/layout/header.jsx b/client/js/app/src/app/components/layout/header.jsx
index b4eac293826..9f4df55afef 100644
--- a/client/js/app/src/app/components/layout/header.jsx
+++ b/client/js/app/src/app/components/layout/header.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Header as MantineHeader } from '@mantine/core';
import { HeaderLogo } from 'app/components/layout/header-logo';
diff --git a/client/js/app/src/app/components/layout/layout.jsx b/client/js/app/src/app/components/layout/layout.jsx
index 532a9ce3630..2cbf9af6aaa 100644
--- a/client/js/app/src/app/components/layout/layout.jsx
+++ b/client/js/app/src/app/components/layout/layout.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { AppShell } from '@mantine/core';
import { Header } from 'app/components/layout/header';
diff --git a/client/js/app/src/app/components/link/link.jsx b/client/js/app/src/app/components/link/link.jsx
index 288174d21be..0bee5c9903c 100644
--- a/client/js/app/src/app/components/link/link.jsx
+++ b/client/js/app/src/app/components/link/link.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Link as InternalLink } from 'react-router-dom';
import { Anchor } from '@mantine/core';
diff --git a/client/js/app/src/app/libs/notification/index.jsx b/client/js/app/src/app/libs/notification/index.jsx
index 9313e3c9adf..4e055713e7b 100644
--- a/client/js/app/src/app/libs/notification/index.jsx
+++ b/client/js/app/src/app/libs/notification/index.jsx
@@ -1,2 +1,3 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export * from 'app/libs/notification/rest-message';
export * from 'app/libs/notification/messages';
diff --git a/client/js/app/src/app/libs/notification/messages.jsx b/client/js/app/src/app/libs/notification/messages.jsx
index 87f94b0dda0..e9236d7efb3 100644
--- a/client/js/app/src/app/libs/notification/messages.jsx
+++ b/client/js/app/src/app/libs/notification/messages.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { showNotification } from '@mantine/notifications';
import { Icon } from 'app/components';
diff --git a/client/js/app/src/app/libs/notification/rest-message.jsx b/client/js/app/src/app/libs/notification/rest-message.jsx
index d05d28754b8..eb876b3c879 100644
--- a/client/js/app/src/app/libs/notification/rest-message.jsx
+++ b/client/js/app/src/app/libs/notification/rest-message.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import {
errorMessage,
infoMessage,
diff --git a/client/js/app/src/app/libs/router.jsx b/client/js/app/src/app/libs/router.jsx
index c942470d057..452a0d6379f 100644
--- a/client/js/app/src/app/libs/router.jsx
+++ b/client/js/app/src/app/libs/router.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Routes, Route, useParams, Navigate } from 'react-router-dom';
import { Error } from 'app/components';
diff --git a/client/js/app/src/app/libs/theme-provider.jsx b/client/js/app/src/app/libs/theme-provider.jsx
index c5e9cbee963..d7fe2b0c72a 100644
--- a/client/js/app/src/app/libs/theme-provider.jsx
+++ b/client/js/app/src/app/libs/theme-provider.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Global, MantineProvider } from '@mantine/core';
import { Colors } from 'app/styles/theme/colors';
diff --git a/client/js/app/src/app/main.jsx b/client/js/app/src/app/main.jsx
index 96514d419e1..53d245a3481 100644
--- a/client/js/app/src/app/main.jsx
+++ b/client/js/app/src/app/main.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import ReactDOM from 'react-dom/client';
import { App } from 'app/app';
diff --git a/client/js/app/src/app/pages/home/home.jsx b/client/js/app/src/app/pages/home/home.jsx
index 737b07acf3a..68d4ab49831 100644
--- a/client/js/app/src/app/pages/home/home.jsx
+++ b/client/js/app/src/app/pages/home/home.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Container, SimpleGrid, Space } from '@mantine/core';
import { Link, CardLink, Icon } from 'app/components';
diff --git a/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx b/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
index 7a630a017cb..b0899a3b715 100644
--- a/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
+++ b/client/js/app/src/app/pages/querybuilder/TransformVespaTrace.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
// Generates a random hex string of size "size"
const genRanHex = (size) =>
[...Array(size)]
diff --git a/client/js/app/src/app/pages/querybuilder/context/__test__/query-builder-provider.test.jsx b/client/js/app/src/app/pages/querybuilder/context/__test__/query-builder-provider.test.jsx
index fb050a7eeb9..5cdc4d63052 100644
--- a/client/js/app/src/app/pages/querybuilder/context/__test__/query-builder-provider.test.jsx
+++ b/client/js/app/src/app/pages/querybuilder/context/__test__/query-builder-provider.test.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import {
ACTION,
reducer,
diff --git a/client/js/app/src/app/pages/querybuilder/context/parameters.jsx b/client/js/app/src/app/pages/querybuilder/context/parameters.jsx
index 0143b2c1538..d4944da90f2 100644
--- a/client/js/app/src/app/pages/querybuilder/context/parameters.jsx
+++ b/client/js/app/src/app/pages/querybuilder/context/parameters.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
function param(name, type, props = {}) {
let children;
if (Array.isArray(type)) {
diff --git a/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx b/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx
index 23c4af165f0..911f55f1862 100644
--- a/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx
+++ b/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import { last, set } from 'lodash';
import React, { useReducer } from 'react';
import { createContext, useContextSelector } from 'use-context-selector';
diff --git a/client/js/app/src/app/pages/querybuilder/index.jsx b/client/js/app/src/app/pages/querybuilder/index.jsx
index b8889dfd7c5..437bfdefb62 100644
--- a/client/js/app/src/app/pages/querybuilder/index.jsx
+++ b/client/js/app/src/app/pages/querybuilder/index.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { SimpleGrid, Title } from '@mantine/core';
import { Container, Content, Icon } from 'app/components';
diff --git a/client/js/app/src/app/pages/querybuilder/query-derived/query-derived.jsx b/client/js/app/src/app/pages/querybuilder/query-derived/query-derived.jsx
index fca06defc5d..3d23bc2e762 100644
--- a/client/js/app/src/app/pages/querybuilder/query-derived/query-derived.jsx
+++ b/client/js/app/src/app/pages/querybuilder/query-derived/query-derived.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import {
Badge,
diff --git a/client/js/app/src/app/pages/querybuilder/query-endpoint/query-endpoint.jsx b/client/js/app/src/app/pages/querybuilder/query-endpoint/query-endpoint.jsx
index 09d52640936..23f171fb3ee 100644
--- a/client/js/app/src/app/pages/querybuilder/query-endpoint/query-endpoint.jsx
+++ b/client/js/app/src/app/pages/querybuilder/query-endpoint/query-endpoint.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import { Select, TextInput, Button } from '@mantine/core';
import { errorMessage } from 'app/libs/notification';
diff --git a/client/js/app/src/app/pages/querybuilder/query-filters/query-filters.jsx b/client/js/app/src/app/pages/querybuilder/query-filters/query-filters.jsx
index 45ebb3bab70..cdc6da0ba16 100644
--- a/client/js/app/src/app/pages/querybuilder/query-filters/query-filters.jsx
+++ b/client/js/app/src/app/pages/querybuilder/query-filters/query-filters.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import {
Select,
diff --git a/client/js/app/src/app/pages/querybuilder/query-response/download-jaeger.jsx b/client/js/app/src/app/pages/querybuilder/query-response/download-jaeger.jsx
index 795c53f8c21..888c703c3fa 100644
--- a/client/js/app/src/app/pages/querybuilder/query-response/download-jaeger.jsx
+++ b/client/js/app/src/app/pages/querybuilder/query-response/download-jaeger.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import { Button } from '@mantine/core';
import React from 'react';
import { errorMessage } from 'app/libs/notification';
diff --git a/client/js/app/src/app/pages/querybuilder/query-response/query-response.jsx b/client/js/app/src/app/pages/querybuilder/query-response/query-response.jsx
index 794e163ef04..3fc061805f1 100644
--- a/client/js/app/src/app/pages/querybuilder/query-response/query-response.jsx
+++ b/client/js/app/src/app/pages/querybuilder/query-response/query-response.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React from 'react';
import {
Badge,
diff --git a/client/js/app/src/app/pages/querytracer/query-tracer.jsx b/client/js/app/src/app/pages/querytracer/query-tracer.jsx
index ca1a4e99c8f..6e486948458 100644
--- a/client/js/app/src/app/pages/querytracer/query-tracer.jsx
+++ b/client/js/app/src/app/pages/querytracer/query-tracer.jsx
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import React, { useState } from 'react';
import { Stack, Textarea } from '@mantine/core';
import { DownloadJaeger } from 'app/pages/querybuilder/query-response/download-jaeger';
diff --git a/client/js/app/src/app/styles/default/default-props.js b/client/js/app/src/app/styles/default/default-props.js
index c25d9009da9..87dbb2b5212 100644
--- a/client/js/app/src/app/styles/default/default-props.js
+++ b/client/js/app/src/app/styles/default/default-props.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const defaultProps = {
Button: { radius: 2 },
Badge: { size: 'sm' },
diff --git a/client/js/app/src/app/styles/default/default-styles.js b/client/js/app/src/app/styles/default/default-styles.js
index d65e4eecaef..182f4673286 100644
--- a/client/js/app/src/app/styles/default/default-styles.js
+++ b/client/js/app/src/app/styles/default/default-styles.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import { SHADE } from 'app/styles/theme/colors';
const inputSizes = Object.freeze({
diff --git a/client/js/app/src/app/styles/default/index.js b/client/js/app/src/app/styles/default/index.js
index 5ffc102d3d4..1d15d8f67bd 100644
--- a/client/js/app/src/app/styles/default/index.js
+++ b/client/js/app/src/app/styles/default/index.js
@@ -1,2 +1,3 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export { defaultProps } from 'app/styles/default/default-props';
export { defaultStyles } from 'app/styles/default/default-styles';
diff --git a/client/js/app/src/app/styles/global.js b/client/js/app/src/app/styles/global.js
index 900ae5d9304..123862b8cf7 100644
--- a/client/js/app/src/app/styles/global.js
+++ b/client/js/app/src/app/styles/global.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const styles = (theme) => ({
'*, *::before, *::after': {
boxSizing: 'border-box',
diff --git a/client/js/app/src/app/styles/theme/colors.js b/client/js/app/src/app/styles/theme/colors.js
index 5736b514329..c328ec92403 100644
--- a/client/js/app/src/app/styles/theme/colors.js
+++ b/client/js/app/src/app/styles/theme/colors.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const SHADE = Object.freeze({
APP_BACKGROUND: 0,
SUBTLE_BACKGROUND: 1,
diff --git a/client/js/app/src/app/styles/theme/common-colors.js b/client/js/app/src/app/styles/theme/common-colors.js
index fa942d3abff..e6095a3ca3c 100644
--- a/client/js/app/src/app/styles/theme/common-colors.js
+++ b/client/js/app/src/app/styles/theme/common-colors.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const commonColors = {
gray: [
'#fcfcfc',
diff --git a/client/js/app/src/app/styles/theme/common.js b/client/js/app/src/app/styles/theme/common.js
index 93a08721e5c..3695bb4c29e 100644
--- a/client/js/app/src/app/styles/theme/common.js
+++ b/client/js/app/src/app/styles/theme/common.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const common = {
primaryShade: 6,
loader: 'oval',
diff --git a/client/js/app/src/app/styles/theme/components.js b/client/js/app/src/app/styles/theme/components.js
index 0994ad322d0..a7db1be0cb8 100644
--- a/client/js/app/src/app/styles/theme/components.js
+++ b/client/js/app/src/app/styles/theme/components.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
export const components = {
AppShell: {
styles: () => ({
diff --git a/client/js/app/src/app/styles/theme/index.js b/client/js/app/src/app/styles/theme/index.js
index 2c69eb2af81..57712dfdd1f 100644
--- a/client/js/app/src/app/styles/theme/index.js
+++ b/client/js/app/src/app/styles/theme/index.js
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
import { common } from 'app/styles/theme/common';
import { components } from 'app/styles/theme/components';
import { commonColors } from 'app/styles/theme/common-colors';