This is an automated email from the ASF dual-hosted git repository. ebenizzy pushed a commit to branch fix/license-cleanup in repository https://gitbox.apache.org/repos/asf/burr.git
commit 8cba7c21b0a9f55ac1d9045285398ac78a3c5c96 Author: Elijah Ben Izzy <[email protected]> AuthorDate: Sun Apr 5 12:48:39 2026 -0700 fix: remove .DS_Store and add ASF license headers to website source files - Remove examples/multi-modal-chatbot/.DS_Store from repo - Fix .DS_Store case sensitivity in .gitignore - Add ASF license headers to all 26 .ts/.tsx files in website/src/ Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --- .gitignore | 2 +- examples/multi-modal-chatbot/.DS_Store | Bin 6148 -> 0 bytes website/src/app/layout.tsx | 19 +++++++++++++++++++ website/src/app/page.tsx | 19 +++++++++++++++++++ website/src/components/CodeTabs.tsx | 19 +++++++++++++++++++ website/src/components/Community.tsx | 19 +++++++++++++++++++ website/src/components/Features.tsx | 19 +++++++++++++++++++ website/src/components/Footer.tsx | 19 +++++++++++++++++++ website/src/components/Hero.tsx | 19 +++++++++++++++++++ website/src/components/Integrations.tsx | 19 +++++++++++++++++++ website/src/components/Navbar.tsx | 19 +++++++++++++++++++ website/src/components/Testimonials.tsx | 19 +++++++++++++++++++ website/src/components/ThemeProvider.tsx | 19 +++++++++++++++++++ website/src/components/icons/IntegrationLogos.tsx | 19 +++++++++++++++++++ website/src/components/ui/animated-beam.tsx | 19 +++++++++++++++++++ website/src/components/ui/animated-shiny-text.tsx | 19 +++++++++++++++++++ website/src/components/ui/blur-fade.tsx | 19 +++++++++++++++++++ website/src/components/ui/border-beam.tsx | 19 +++++++++++++++++++ website/src/components/ui/button.tsx | 19 +++++++++++++++++++ website/src/components/ui/dot-pattern.tsx | 19 +++++++++++++++++++ website/src/components/ui/icon-cloud.tsx | 19 +++++++++++++++++++ website/src/components/ui/magic-card.tsx | 19 +++++++++++++++++++ website/src/components/ui/marquee.tsx | 19 +++++++++++++++++++ website/src/components/ui/number-ticker.tsx | 19 +++++++++++++++++++ website/src/components/ui/safari.tsx | 19 +++++++++++++++++++ website/src/components/ui/shimmer-button.tsx | 19 +++++++++++++++++++ website/src/lib/constants.ts | 19 +++++++++++++++++++ website/src/lib/utils.ts | 19 +++++++++++++++++++ 28 files changed, 495 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a92fd35b..55ffa3cc 100644 --- a/.gitignore +++ b/.gitignore @@ -187,7 +187,7 @@ burr/tracking/server/build # pycharm files we don't want to attach .idea # added by macOS -.DS_store +.DS_Store # statemachine images examples/*/statemachine diff --git a/examples/multi-modal-chatbot/.DS_Store b/examples/multi-modal-chatbot/.DS_Store deleted file mode 100644 index bd2ca2d0..00000000 Binary files a/examples/multi-modal-chatbot/.DS_Store and /dev/null differ diff --git a/website/src/app/layout.tsx b/website/src/app/layout.tsx index 3cdfe4a9..f7e8e932 100644 --- a/website/src/app/layout.tsx +++ b/website/src/app/layout.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import type { Metadata } from "next"; import { ThemeProvider } from "@/components/ThemeProvider"; import "./globals.css"; diff --git a/website/src/app/page.tsx b/website/src/app/page.tsx index 0892eaf1..9f3c0114 100644 --- a/website/src/app/page.tsx +++ b/website/src/app/page.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import Navbar from "@/components/Navbar"; import Hero from "@/components/Hero"; import CodeTabs from "@/components/CodeTabs"; diff --git a/website/src/components/CodeTabs.tsx b/website/src/components/CodeTabs.tsx index 865edbdf..ea21735b 100644 --- a/website/src/components/CodeTabs.tsx +++ b/website/src/components/CodeTabs.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { useState, useEffect } from "react"; diff --git a/website/src/components/Community.tsx b/website/src/components/Community.tsx index 90daf7bf..e6ea08e3 100644 --- a/website/src/components/Community.tsx +++ b/website/src/components/Community.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { GITHUB_REPO, DISCORD_URL, TWITTER_URL } from "@/lib/constants"; diff --git a/website/src/components/Features.tsx b/website/src/components/Features.tsx index e3555b5d..a9b8b664 100644 --- a/website/src/components/Features.tsx +++ b/website/src/components/Features.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { FEATURES } from "@/lib/constants"; diff --git a/website/src/components/Footer.tsx b/website/src/components/Footer.tsx index 823258b4..9ce5ac24 100644 --- a/website/src/components/Footer.tsx +++ b/website/src/components/Footer.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { GITHUB_REPO, DOCS_URL, DISCORD_URL, TWITTER_URL, BASE_PATH } from "@/lib/constants"; const COLUMNS = [ diff --git a/website/src/components/Hero.tsx b/website/src/components/Hero.tsx index 700d6b8a..78d00c13 100644 --- a/website/src/components/Hero.tsx +++ b/website/src/components/Hero.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { useEffect, useState } from "react"; diff --git a/website/src/components/Integrations.tsx b/website/src/components/Integrations.tsx index cf7e6f5e..23e3ab6d 100644 --- a/website/src/components/Integrations.tsx +++ b/website/src/components/Integrations.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { INTEGRATIONS, DOCS_URL } from "@/lib/constants"; diff --git a/website/src/components/Navbar.tsx b/website/src/components/Navbar.tsx index afb22239..71f4e944 100644 --- a/website/src/components/Navbar.tsx +++ b/website/src/components/Navbar.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { useState, useEffect } from "react"; diff --git a/website/src/components/Testimonials.tsx b/website/src/components/Testimonials.tsx index b98483ac..d9750a96 100644 --- a/website/src/components/Testimonials.tsx +++ b/website/src/components/Testimonials.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { TESTIMONIALS } from "@/lib/constants"; diff --git a/website/src/components/ThemeProvider.tsx b/website/src/components/ThemeProvider.tsx index 2f4ef188..876565f2 100644 --- a/website/src/components/ThemeProvider.tsx +++ b/website/src/components/ThemeProvider.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client"; import { ThemeProvider as NextThemesProvider } from "next-themes"; diff --git a/website/src/components/icons/IntegrationLogos.tsx b/website/src/components/icons/IntegrationLogos.tsx index 58cada29..fe998e45 100644 --- a/website/src/components/icons/IntegrationLogos.tsx +++ b/website/src/components/icons/IntegrationLogos.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + export function OpenAILogo({ className }: { className?: string }) { return ( <svg className={className} viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> diff --git a/website/src/components/ui/animated-beam.tsx b/website/src/components/ui/animated-beam.tsx index 139380be..4e29c30a 100644 --- a/website/src/components/ui/animated-beam.tsx +++ b/website/src/components/ui/animated-beam.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import { RefObject, useEffect, useId, useState } from "react" diff --git a/website/src/components/ui/animated-shiny-text.tsx b/website/src/components/ui/animated-shiny-text.tsx index 02b24c19..91eae89e 100644 --- a/website/src/components/ui/animated-shiny-text.tsx +++ b/website/src/components/ui/animated-shiny-text.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { type ComponentPropsWithoutRef, type CSSProperties, diff --git a/website/src/components/ui/blur-fade.tsx b/website/src/components/ui/blur-fade.tsx index fe7ca1e5..7e29fe93 100644 --- a/website/src/components/ui/blur-fade.tsx +++ b/website/src/components/ui/blur-fade.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import { useRef } from "react" diff --git a/website/src/components/ui/border-beam.tsx b/website/src/components/ui/border-beam.tsx index 1f594d1e..634d4dc5 100644 --- a/website/src/components/ui/border-beam.tsx +++ b/website/src/components/ui/border-beam.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import { motion, MotionStyle, Transition } from "motion/react" diff --git a/website/src/components/ui/button.tsx b/website/src/components/ui/button.tsx index ded01b25..9eea2b5a 100644 --- a/website/src/components/ui/button.tsx +++ b/website/src/components/ui/button.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import { Button as ButtonPrimitive } from "@base-ui/react/button" diff --git a/website/src/components/ui/dot-pattern.tsx b/website/src/components/ui/dot-pattern.tsx index db8eb89b..93087b13 100644 --- a/website/src/components/ui/dot-pattern.tsx +++ b/website/src/components/ui/dot-pattern.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import React, { useEffect, useId, useRef, useState } from "react" diff --git a/website/src/components/ui/icon-cloud.tsx b/website/src/components/ui/icon-cloud.tsx index 54fc16a6..72e5f0b5 100644 --- a/website/src/components/ui/icon-cloud.tsx +++ b/website/src/components/ui/icon-cloud.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import React, { useEffect, useRef, useState } from "react" diff --git a/website/src/components/ui/magic-card.tsx b/website/src/components/ui/magic-card.tsx index 70327822..69726e66 100644 --- a/website/src/components/ui/magic-card.tsx +++ b/website/src/components/ui/magic-card.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import React, { useCallback, useEffect, useMemo, useRef, useState } from "react" diff --git a/website/src/components/ui/marquee.tsx b/website/src/components/ui/marquee.tsx index c86ab573..81945ecd 100644 --- a/website/src/components/ui/marquee.tsx +++ b/website/src/components/ui/marquee.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { type ComponentPropsWithoutRef } from "react" import { cn } from "@/lib/utils" diff --git a/website/src/components/ui/number-ticker.tsx b/website/src/components/ui/number-ticker.tsx index 99ef26e2..8e785008 100644 --- a/website/src/components/ui/number-ticker.tsx +++ b/website/src/components/ui/number-ticker.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + "use client" import { useEffect, useRef, type ComponentPropsWithoutRef } from "react" diff --git a/website/src/components/ui/safari.tsx b/website/src/components/ui/safari.tsx index 35ab6e5f..3769ac53 100644 --- a/website/src/components/ui/safari.tsx +++ b/website/src/components/ui/safari.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import type { HTMLAttributes } from "react" const SAFARI_WIDTH = 1203 diff --git a/website/src/components/ui/shimmer-button.tsx b/website/src/components/ui/shimmer-button.tsx index d675cc09..c643ff40 100644 --- a/website/src/components/ui/shimmer-button.tsx +++ b/website/src/components/ui/shimmer-button.tsx @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import React, { type ComponentPropsWithoutRef, type CSSProperties } from "react" import { cn } from "@/lib/utils" diff --git a/website/src/lib/constants.ts b/website/src/lib/constants.ts index 7ff6730d..30964ac5 100644 --- a/website/src/lib/constants.ts +++ b/website/src/lib/constants.ts @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + export const BASE_PATH = process.env.NEXT_PUBLIC_BASE_PATH || ""; export const GITHUB_REPO = "https://github.com/apache/burr"; diff --git a/website/src/lib/utils.ts b/website/src/lib/utils.ts index a5ef1935..ff0244f5 100644 --- a/website/src/lib/utils.ts +++ b/website/src/lib/utils.ts @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge";
