<?php

return [
    "env" => env("LUCENT_ENV", "production"),
    "schemas_path" => env("LUCENT_SCHEMAS_PATH", "resources/lucent/schemas"),
    "database" => env('LUCENT_DB_CONNECTION', env('DB_CONNECTION', "sqlite")),
    "name" => env("LUCENT_NAME", "Lucent"),
    "url" => env("LUCENT_URL", env('APP_URL')),
    "previewTarget" => env("LUCENT_PREVIEW_TARGET", "previewTarget"),
    /*
     * Make available laravel artisan commands for admin users
     * example:
     * [
     *   "command1:signature" => "Description 1"
     *   "command2:signature" => "Description 2"
     * ]
     *
     * */
    "commands" => [],
    /*
     * Image filter will be available both for rich editor fields
     * and throughout your application
     *
     * example:
     * [
     *   "filterName" => Filter::class
     * ]
     *
     * */
    "imageFilters" => [],
    "canInvite" => ["admin"],
    "canBuild" => ["admin"],
    "systemUserId" => "",
    "schemaFields" => [
        \Lucent\Schema\Ui\Checkbox::class,
        \Lucent\Schema\Ui\Color::class,
        \Lucent\Schema\Ui\Date::class,
        \Lucent\Schema\Ui\Datetime::class,
        \Lucent\Schema\Ui\File::class,
        \Lucent\Schema\Ui\Json::class,
        \Lucent\Schema\Ui\Markdown::class,
        \Lucent\Schema\Ui\Number::class,
        \Lucent\Schema\Ui\Reference::class,
        \Lucent\Schema\Ui\Rich::class,
        \Lucent\Schema\Ui\Slug::class,
        \Lucent\Schema\Ui\Text::class,
        \Lucent\Schema\Ui\Textarea::class
    ]
];
