///  Copyright © 2014-2023 PDF Technologies, Inc. All Rights Reserved.
///
///  THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
///  AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
///  UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
///  This notice may not be removed from this file.

import 'package:flutter/material.dart';

import 'colors.dart';

final comPDFKitLightTheme = ThemeData(
    colorScheme: const ColorScheme.light(
        primary: Color(0xFF1460F3),
        onPrimary: Colors.black,
        primaryContainer: Color(0xFF1460F3),
        secondary: Color(0xFF1460F3),
        onSecondary: Colors.white,
        background: Colors.white,
        onBackground: Color(0xFF43474D)),
    textTheme: const TextTheme(
        titleMedium: TextStyle(color: Color(0xFF43474D), fontSize: 16),
        titleLarge: TextStyle(color: Color(0xFF43474D)),
        titleSmall: TextStyle(color: Color(0xFF43474D), fontSize: 14)));

final comPDFKitDarkTheme = ThemeData(
    colorScheme: const ColorScheme.dark(
      primary: Color(0xFF6499FF),
      onPrimary: Colors.white,
      primaryContainer: Color(0xFF6499FF),
      secondary: Color(0xFF6499FF),
      onSecondary: Color(0xFF606773),
      background: Color(0xFF414347),
    ),
    textTheme: const TextTheme(
        titleMedium: TextStyle(color: Colors.white, fontSize: 16),
        titleLarge: TextStyle(color: Colors.white),
        titleSmall: TextStyle(color: Colors.white, fontSize: 14)));

InputDecoration textFieldStyle(BuildContext context) {
  return InputDecoration(
      hintStyle: const TextStyle(fontSize: 14, color: hintColor),
      focusColor: Theme.of(context).colorScheme.primaryContainer,
      contentPadding: const EdgeInsets.all(2),
      focusedBorder: UnderlineInputBorder(
          borderSide: BorderSide(
              color: Theme.of(context).colorScheme.primaryContainer,
              width: 1.5)));
}