import { AssetSelectorQueryBuilding } from '../AssetSelectorQuery';
import { joinAssetCompsForAssetSelectorQueryFieldAssetComps } from './AssetSelectorQueryFieldAssetComps';
import { AssetSelectorQueryFieldString } from './AssetSelectorQueryFieldString';

export class AssetSelectorQueryFieldIcon extends AssetSelectorQueryFieldString {
  constructor() {
    super('icon', 'ac.icon');
  }

  requestProp(qb: AssetSelectorQueryBuilding): string {
    joinAssetCompsForAssetSelectorQueryFieldAssetComps(qb);
    return this.dbField;
  }
}
