namespace App\Filament\Resources\AboutImages\Schemas;

use Filament\Schemas\Schema;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\FileUpload;
use Filament\Forms\Components\TextInput;
use App\Models\AboutSection;

class AboutImageForm
{
    public static function configure(Schema $schema): Schema
    {
        return $schema->components([
            Select::make('about_section_id')
                ->label('About Section')
                ->relationship('aboutSection', 'title')
                ->searchable()
                ->required(),

            FileUpload::make('image')
                ->image()
                ->directory('about-images')
                ->required(),

            TextInput::make('caption')
                ->maxLength(255),
        ]);
    }
}namespace App\Filament\Resources\AboutImages\Tables;

use Filament\Actions\BulkActionGroup;
use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Actions\DeleteAction;
use Filament\Tables\Table;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Columns\ImageColumn;

class AboutImagesTable
{
    public static function configure(Table $table): Table
    {
        return $table
            ->columns([
                ImageColumn::make('image')
                    ->label('Image'),

                TextColumn::make('caption')
                    ->limit(30)
                    ->searchable(),

                TextColumn::make('aboutSection.title')
                    ->label('Section')
                    ->sortable()
                    ->searchable(),
            ])
            ->recordActions([
                EditAction::make(),
                DeleteAction::make(),
            ])
            ->toolbarActions([
                BulkActionGroup::make([
                    DeleteBulkAction::make(),
                ]),
            ]);
    }
}<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <url>
        <loc>https://agrolinksolutions.com</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/about</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/services</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/gallery</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/blogs</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/projects/list</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/browse</loc>
    </url>

    <url>
        <loc>https://agrolinksolutions.com/faqs</loc>
    </url>

    
</urlset>